Study Spot
Customized learning paths based on interests
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.