Mumbai is a densely populated metropolis on the west coast of India, the financial center and the largest city in the country.