1.Chitrakote Falls Visitors commonly regard Chitrakote Falls as the Indian equivalent of Niagara Falls which stands proudly among the Bastar district of Chhattisgarh in India. The waterfall exists at 38
1.Chitrakote Falls Visitors commonly regard Chitrakote Falls as the Indian equivalent of Niagara Falls which stands proudly among the Bastar district of Chhattisgarh in India. The waterfall exists at 38