Heavy rains bash India, causing flooding, landslides, and killing 22

The floods in North India were caused by intense rains that also led to landslides, especially in the heavy-hit Himachal Pradesh region.

Posted in Uncategorized