MUMBAI….!!! (Formerly called Bombay) is a heavily populated city on India’s west coast embracing the Arabian Sea. A financial hub, it's India's biggest city. On the Mumbai port waterfront stands the iconic Gateway of India stone arch, built by the British Raj in 1924. Offshore, nearby Elephanta Island holds ancient cave temples dedicated to the Hindu god Shiva. The city is also famous as the heart of...