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)
BEIJING, Aug. 4 (Xinhua) — A selection of the best press photos from Xinhua.
