Located in India's proclaimed "wettest place on Earth", Cherrapunji, these falls will take your breath away. The name of the falls in Khasi, "Jump of Ka Likai", is linked to a legend about local women who jumped off the cliff next to the falls. Monsoon season or not, this waterfall in the East Khasi...