Chitrakote Falls, 50km from Jagdalpur in Bastar district, are in a horseshoe-shaped gorge on the Indravati river, and affluent of the Narmada. At 30m high they are India’s biggest falls and have been called “India’s Niagara”. 

TRAVEL WITH ME !