Massive landslide blocks river in Hubei, prompting more than 8 000 residents to evacuate, China
A massive landslide of about 10 million cubic m (350 million cubic feet) blocked a river in central China's Hubei Province, resulting in a barrier lake that prompted authorities to evacuate more than 8 000 residents on Tuesday, July 21, 2020. The barrier lake…
