Chitrakote Waterfalls – A garland of the waterfall created by nature
Videos
3 min read
27

Chitrakote Waterfalls – A garland of the waterfall created by nature

December 14, 2022
0

Nestled in the heart of the Bastar district of Chhattisgarh, the Chitrakote Waterfalls stand as a breathtaking testament to nature’s grandeur. Often lovingly referred to as the “Niagara Falls of India,” this spectacular cascade plunges from a height of approximately 95 to 100 feet into the Indravati River below. With

Continue Reading