India's tallest waterfall, Kunchikal Falls, is a picturesque oasis, cascades nearly 1,500 feet
Kunchikal Falls is the highest waterfall in all of India, measuring nearly 1,500 feet. For the best views, visit during the rainy season, when waterflow will be abundant.