
Robots of Jiaoloong team from Shanghai Jiao Tong University compete during the RoboMaster University Championship (RMUC 2025) Final of the 24th China University Robot Competition, in Shenzhen, south China's Guangdong Province, Aug. 3, 2025. (Xinhua/Mao Siqian)
Xinhua Photo Daily | Aug. 4, 2025
BEIJING, Aug. 4 (Xinhua) — A selection of the best press photos from Xinhua.