Where is Bombay Central?

Where is Bombay Central located?

Bombay Central, Bombay Central, India (approx. 18.95°, 72.8°)


Where is Bombay Central on the map?