Deluge pushes tree logs crashing into Himachal village, Delhi breaks 41 years rain record
Nineteen people have lost their lives–nine in Himachal alone–as the record rainfall wreaked havoc, triggering flash floods and landslides, causing extensive damage to infrastructure.
Deluge pushes tree logs crashing into Himachal village, Delhi breaks 41 years rain record Read More