Torrential rains pounded quite a few components of north India on Sunday with 18 human beings killed in landslides and different rain-related incidents, whilst most rivers,...
Cherrapunji, Meghalaya: The second rainiest place on Earth, Cherrapunji is one of the spots explorers’ should insight in the storm. Forests, farmlands, fields, and houses sparkle...