China SCIO | June 5, 2026
Reporters visit the Beijing Innovation Center of Humanoid Robotics in Beijing, May 29, 2026. [Photo/China SCIO]