Better known as the city that never sleeps, Mumbai is the capital of Indian state of Maharashtra. The city is famous for the glamorous Bollywood, amazing art museums and dazzling nightlife. Ironically, Mumbai is home to the biggest slums and also to the most expensive houses. Some of the best places to visit in Mumbai include Marine Drive, Gateway of India, Hanging Garden, Juhu beach, Powai Lake and many more. Winter in Mumbai i.e. from November to February is the best time to visit Mumbai. The temperature hardly goes down to 100C, making the weather pleasant and suitable for sightseeing as well as other outdoor activities.