The place is full of natural beauty and a good place for nature lovers. The waterfall produces such clean and cool water, which is very stupendous to take a bath in the natural shower. The Barabakhra waterfall and Caves are one of the most popular tourist places in Bargarh, Odisha