Duduma Waterfalls – Three Big waterfalls at one place of Odisha.
I had visited this place on 7 th December 2014. I had to go down by 1000 steps to get this view. Naturally climbing back was very difficult 🙂
The Duduma Waterfall, 175 metres (515 feet) high, is formed by the Machkund river in Odisha, India.