A Chinese humanoid robot completed a 21-kilometer race in Beijing in 50 minutes and 26 seconds, beating the human world record by nearly seven minutes. This achievement highlights rapid advancements in robotics, contrasting with last year's inaugural race where many robots failed to finish.