With an estimated 16 million residents it is extraordinary that Delhi is only India’s second largest city. The metropolis incessantly buzzes with life, and a remarkable contrast exists between the historic Old City with and the wide avenues of New Delhi, built in the 1920s and home to the government and business districts.
Superlatives quickly exhaust themselves with regards to Mumbai, a city with an astonishing 19 million inhabitants, that is India’s most important port and also the centre of the country’s commercial and entertainment industries. Hard to believe it was once a collection of sleepy islands and trading posts, today it is India’s most dynamic and cosmopolitan city.