The Chachai Waterfalls are located in the Madhya Pradesh state of India’s Rewa district. It is India’s 23rd-highest waterfall. On the Beehad River, a tributary of the Tamsa or Tons River as it descends from the Rewa Plateau, are the Chachai Falls. It is 130 meters tall in all (430 feet).
Related Articles
Check Also
Close
-
Where is the Charminar located?April 17, 2023