Top 5 waterfalls in India

Top 5 waterfalls in India

Waterfalls are one of the major tourist attractions in India. The sounds of the droplets melts the heart and makes everyone relieve their tensions. So here are some of the best waterfalls in India you would never want to miss during your travel to…