Travel

Where is the Chachai Waterfalls Located?

Where is the Chachai Waterfalls Located?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

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button