Chitrakoot Falls – The Largest Waterfalls In India

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.

You might also like

Leave a Comment