With 550 luxury rooms and suites, ten of Mumbai’s finest restaurants and an army of well-trained and warm staff, the Taj Mahal Palace Hotel is the home away from home.