The site of the landslide is seen from the air, June 24, 2017. [Photo provided to chinadaily.com.cn]