Mitesh Sharma
Follow
Posted 5 year ago
Which waterfalls is called Niagara of India?
4 Answer(s)
Vaibhavi Salunkhe
Follow
Posted 5 year ago Vaibhavi Salunkhe

Chitrakot Waterfalls is also called as The Niagara Falls of India,located near Jagdalpur in Chhattisgarh. Nestled in the mountain and hills rages of Vindhyachal, the magnificent Chitrakoot Waterfalls is one of the most spectacular natural fall in the world.

Rahul kumar
Follow
Posted 5 year ago Rahul kumar

Chitrakot Waterfalls

Lalit Patel
Follow
Posted 5 year ago Lalit Patel

Chitrakot Waterfalls

Chandni Dabral
Follow
Posted 5 year ago Chandni Dabral

Chotrakot waterfall located in chattisgarh.