
Photo taken on July 5, 2014 shows the site of landslide in Mibei Township under Dong Autonomous County of Xinhuang, Huaihua City, central China's Hunan Province. Rain-triggered landslides blocked a river to form a barrier lake in the township. A total of 1,172 local residents have been relocated. (Xinhua/Ming Xing)