Indian Hotels Company (IHCL), India’s largest hospitality firm, pronounces the opening of Tree of Life – Amara Resort & Spa, Udaipur. Nestled amidst the majestic Aravalli Hills, this serene retreat gives a seamless mix of consolation and personalised hospitality in pure environment, staying true to the model’s ethos of providing locations away from the chaos of […]