Landslide blocks river, forms barrier lake in China's Chongqing
Xinhua
1595832019000
Aerial photo taken on July 26, 2020 shows a landslide site in Liujing Village, Wulong District of southwest China's Chongqing. [Photo/Xinhua]
Aerial photo taken on July 26, 2020 shows a landslide site in Liujing Village, Wulong District of southwest China's Chongqing. [Photo/Xinhua]
Aerial photo taken on July 26, 2020 shows a landslide site in Liujing Village, Wulong District of southwest China's Chongqing. [Photo/Xinhua]