Chitrakoot Falls, India - Chitrakote is popularly known as the Niagara of India, because of its width. It is situated in the west side of Jagdalpur in the Bastar District of Chhattisgarh ...
The Chitrakoot and Tirathgarh waterfalls are famous amongst tourists and the festival of Dusshera at Bastar is also of great cultural value. Raipur is a beautiful city situated in Chhattisgarh in ...