A record of 70,588 fans attend the China-Australia match in the FIFA World Cup Asian qualifier on March 25, 2025 at the Hangzhou Olympic Sports Center Stadium in Hangzhou, the highest attendance for a football match held in China. Photo: Lu Wenao/GT
Photography exhibition themed on China's world heritage held in Hangzhou
Outdoor workers distribute ice cream from a freezer in the Shangcheng district of Hangzhou, East China's Zhejiang Province, ...
Parents take their children to watch autumn leaves sculptures at the “Autumn Leaves Art Festival” held by the ...