One of the world's great cities, Mumbai, has grown from a small group of islands to India's economic powerhouse and gateway to the world. Still growing fast – Mumbai's population now tops 20 million – it the hypnotic combination of old and new, the chaotic and the peaceful, which draws visitors back time again to this vibrant, bustling and most human of cities.

Mumbai is a mecca for shoppers with some of the finest stores, markets and boutiques in the subcontinent.