Photo taken on May 29, 2014 shows the scenery of terraced fields at Kuaicun Village of Lingyun County, southwest China's Guangxi Zhuang Autonomous Region. (Xinhua)