Khajuribani Waterfall, nestled in the pristine natural surroundings of Keonjhar district in the eastern Indian state of Odisha, is a hidden gem that offers a serene and enchanting escape into nature’s lap. This breathtaking waterfall is a popular destination for tourists and nature enthusiasts, drawing them in with its mesmerizing beauty and tranquility. Where is it located? Khajuribani Waterfall is located approximately 70….
