New Delhi



New Delhi is a city located in India.

The Bombay Express often transported passengers between Bombay and New Delhi.