Mumbai has centuries of old history and many sites of tourist interest. Being a coastal city, beaches are the main Mumbai tourist attractions. Juhu Beach is a must visit in Mumbai. Tourist places such as Chowpatty, Gateway of India, and Marine Drive are located on the sea shore and are worth visiting. Mumbai is also home to several religious places such as Haji Ali Mosque, Gurdwara Shree Guru Singh Sabha and Siddhivinayak Temple. Bombay Natural History Museum, Elephanta Caves, Essel World, and Hanging Gardens are some other Mumbai tourist attractions.