Waterfalls are one of the most breathtaking ... giving you a truly magical glimpse of nature. Chitrakoot Falls, India - Chitrakote is popularly known as the Niagara of India, because of its ...
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 ...