Landslides wreak havoc in India, China, monsoon disrupts normal life
2020-05-08 7
Landslides due to continuous rainfall have wreaked havoc worldwide. In visuals from J&K's Ramban, big stones tumbling down from mountains can be seen. Countries like China, India, and Russia have witnessed frequent landslides.