People walk past sculptures in the scorching sun in Luoyang, central China's Henan province, June 24, 2009. [Xinhua]