666 Teams, 2,000 Robots: Beijing Stages a Humanoid Showcase

The 2026 World Humanoid Robot Games opened in Beijing with 666 competing teams and more than 2,000 humanoid machines — a scale that says as much about China's supply chain as about the sport.