12 incredible travel experiences in India
« Back to Slideshows 11 / 12
Stop Auto Play

incredible-travel-experir11
There's much more to see than the Jog falls in Karnataka, Dudhsagar falls in Goa or Nohkalikai falls in Meghalaya. Heard of Vantwang falls in Mizoram, Lodh falls in Jharkhand, Teerathgarh falls in Chattisgarh? No? And you were secretly feeling jealous of those Facebook posts of your buddies in front of Niagara falls? These majestic falls are in your country, so forget Niagara for now.