The Marriott PowerhouseWith 87 hotels and over 18,000 rooms in India across 15 brands in 19 cities, Marriott International is not only a hospitality behemoth,...