Humanoid robots raced alongside human runners during a half-marathon in Beijing, with more than 100 Chinese-made machines taking part. The winning robot finished in 50 minutes and 26 seconds, far surpassing last year’s champion, which recorded a time of 2 hours and 40 minutes