Moment Landslide in Southwest China
A landslide occurred in a mountainous area in the city of Bijie in southwest China. People near the incident was seen fleeing in panic. After the incident, search and rescue efforts were started with a team of 130 people in the region. Body…