Chachai Falls
Chachai Falls is one of the most spectacular natural attractions of Rewa, Madhya Pradesh. Plunging from a height of about 130 meters, it is counted among the highest waterfalls in India. Formed by the Bihad River, the falls create a breathtaking view as water cascades powerfully into a deep gorge surrounded by rocky cliffs and lush greenery.





