Where is Chhatrapur?

Where is Chhatrapur located?

Chhatrapur, Chhatrapur, India (approx. 19.3561606°, 84.9812371°)


Where is Chhatrapur on the map?