Landslides wreak havoc in India, China, monsoon disrupts normal life
  • 4 years ago
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.
Recommended