Want to stay at the finest properties when you travel? Check out our annual list of the 100 best hotels in the world.More
Mumbai is not only India's largest city, it's also one of the largest cities in the world, both in size and population. Nearly 20 million are crammed into an area of a little more than 4,000 square km (1,600 square miles)—that's about 5,000 people per square km (11,000 people per square mile). On a peninsula jutting out of the western coast of India and facing the Arabian Sea, in the state of Maharashtra, Mumbai is roughly equidistant from the three other main Indian cities of New Delhi, Kolkata, and Chennai.