Ambikapur is a city in the state of Chhattisgarh, India. It is located in the northern part of the state and is the administrative headquarters of the Surguja district. Ambikapur is situated on the banks of the Sondur River and is surrounded by dense forests and hills. The city has a rich cultural heritage and …
Tags
Famous street stalls in Ambikapur
Showing: 1 - 1 of 1 RESULTS