The Best Hotels in Mumbai – Expedia Insiders’ Choice
Mumbai, formerly called Bombay is a densely populated city on India’s west coast. On the Mumbai harbor waterfront stands the iconic Gateway of India stone arch, built by the British Raj in 1924. Mumbai is big. It’s home to 20 million