(260426) — SANYA, April 26, 2026 (Xinhua) — Chen Chengyu of China competes during the men’s shot put final of beach athletics at the 6th Asian Beach Games in Sanya, south China’s Hainan Province, April 26, 2026. (Xinhua/Zhu Zheng)
You may also like
Israel's president pushes for deal in Netanyahu case, putting off pardon amid pressure from Trump
13 minutes ago
Car bomb explodes outside Northern Ireland police station after vehicle hijacked
18 minutes ago
Pope says atomic energy must only be used for peace
23 minutes ago
Syria court opens trial of Assad’s cousin Atef Najib over crimes against civilians
28 minutes ago

