Home » India’s tallest waterfall, Kunchikal Falls, is a picturesque oasis, cascades nearly 1,500 feet