People watch a film projected onto an improvised screen at the Altar of the God of Agriculture in Beijing, capital of China, June 1, 2024. (Beijing Municipal Cultural Heritage Bureau/Handout via Xinhua)
Go to Forum >>0 Comment(s)