One of the most impressive attractions of Chhattisgarh is the Chitrakoot Falls, located 50 km from Jagdalpur, in the Bastar district. Chitrakoot Falls are the largest waterfalls in India. It is often called the Niagara Falls of India.
Chitrakoot Falls – The Largest Waterfalls In India
You might also like