About Tirathgarh Falls Tirathgarh Falls is one of Chhattisgarh’s most breathtaking natural wonders, where the River Mahanadi cascades down a series of wide, stepped rock formations deep within the forests of Bastar. Surrounded by dense …
Continue reading