Where is Chimur?

Where is Chimur located?

Chimur, Chimur, India (approx. 20.494225°, 79.373825°)


Where is Chimur on the map?