Where is Mananchira?

Where is Mananchira located?

Mananchira, Mananchira, India (approx. 11.254416°, 75.779976°)


Where is Mananchira on the map?