A humanoid robot welcomes visitors at the China Pavilion of the 2025 Osaka Expo in Osaka, Japan on April 9, 2025. Covering about 3,500 square meters, the China Pavilion is one of the largest foreign self-built pavilions at Expo 2025, which will open on April 13 and run through October 13. Photo: VCG