Mumbai is all about contradictory experiences: aggressively modern, yet sometimes medieval; glamorous, dazzlingly cosmopolitan, yet quintessentially Indian. You'll feel a sense of romance as you stroll down the streets and explore attractions such as the grand building that is Chhatrapati Shivaji Terminus, one of the world's most magnificent railway stations and a UNESCO World Heritage site. Spend a day at beaches like Girgaon Chowpatty, Juhu and Aksa and watch the world go by as you sip fresh coconut juice while snacking on a local delicacy.
The renowned Gateway of India is a must-see, as the basalt arch will dazzle you with its Hindu and Muslim architectural styles. For a spot of celebrity watching, visit the Oberai Mall, a classy place with tons to buy. For an unforgettable culinary experience, try the street food at Galii, a small lane off the Zaveri Bazaar. With so much to do here, it's a city that's sure to leave an impression.