15 Must Visit Waterfalls in India

India is a huge country with diverse portfolio in natural beauty and landscapes.From north to east and west to south there are┬ásparking rivers,lush green mountains, magnificent lakes, and astonishing waterfalls meandering through the hills.Here is a list of 15 waterfalls in India which you should not miss. Jog Falls – Best time to visit jog …

More