Residents and visitors are seen visiting and photographing the third West Lake Lotus Exhibition at Qianwang Temple in Hangzhou, East China's Zhejiang Province, on June 24, 2026. Photo: VCG
An original report publicly interpreted by the Exhibition Hall of Evidences of Crimes Committed by Unit 731 of ...
Lotus blooms brighten summer landscapes across China