Kunchikal Falls is India's highest waterfall, measuring 1,493 feet, according to The Times of India. This waterfall can be found in the Shimoga district of Karnataka, where many other magnificent ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results