Barkana Falls is one of the tallest waterfalls in India, located deep within the lush forests of Agumbe. Cascading from a height of 850 feet, it's formed by the Seetha River and offers a breathtaking view, especially during monsoon. The trek to Barkana viewpoint is adventurous, with dense forests, rare flora, and panoramic valley views. It's also a great spot for nature photography. T... https://www.captureatrip.com/blog/agumbe-tourist-places