The Chitrakoot Falls, India – is a waterfall located near Jagdalpur, in the Indian state of Chhattisgarh on the Indravati River. The height of the falls is about 29…

The Chitrakoot Falls, India – is a waterfall located near Jagdalpur, in the Indian state of Chhattisgarh on the Indravati River. The height of the falls is about 29…