Chhattisgarh is a new state but with an ancient civilisation. he state is blessed by nature with magnificent water falls, mountains, forests and wildlife.
Chitrakoot Falls is a stunning natural waterfall located to the west of Jagdalpur, in Bastar di..