The beautiful Chitrakoot Falls is a waterfall located near Jagdalpur, in Bastar district in the Indian state of Chhattisgarh on the Indravati River. Chitrakoot Waterfalls is also called The Niagara Falls of India. Chitrakoot is a place of Hindu pilgrimage
Beautiful Places – Inspire You… Make you feel good…
<<< Beauty within sees Beauty around.. Welcome Home ~ Explore ~ Discover ~ Happiness >>>