Photo taken recently shows the mountain vistas of Luojiezhai Village in Huixian County, central China's Henan province. (Photo/people.cn)
Day|Week