Browsing Tag

Andhra

Duduma Waterfalls

Duduma Waterfalls, in Koraput District, Odisha is one of the highest waterfalls in India falling from a majestic height of 157 m. Situated amidst a sprawling green landscape, it breathes into the mystic mountainous depths. Formed by the…
Read More...