Where is NIBM Corner?

Where is NIBM Corner located?

NIBM Corner, NIBM Corner, India (approx. 18.47899°, 73.89081°)


Where is NIBM Corner on the map?