Where is Manjoor?

Where is Manjoor located?

Manjoor, Manjoor, India (approx. 9.7287035°, 76.51928°)


Where is Manjoor on the map?