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. FOX News : World Read More
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. FOX News : World Read More