Where is Ambikapur?

Where is Ambikapur located?

Ambikapur, Chhattisgarh, India (approx. 23.11667°, 83.2°)


Where is Ambikapur on the map?