The much awaited Shangri-La Hotel, Mumbai opened its doors to guests recently. Situated in the heart of the city, the hotel is located 15 kilometres from Mumbai's international airport, nestled between the city's two main commercial areas- Nariman Point and Bandra ...