Nestled in the heart of Nuapada district in Odisha, India, the Godhas Waterfall stands as a testament to the awe-inspiring beauty of nature. Tucked away in the lush greenery of the region, this waterfall is a hidden gem waiting to be explored by nature enthusiasts and adventure seekers alike. The Serenity of Godhas As visitors approach Godhas Waterfall, they are greeted by….
