Tree of Life Resorts

Indian Hotels Co. Ltd. Signs Historic Deal to Manage The Claridges, New Delhi

Indian Hotels Company Ltd. (IHCL) has entered a 25-year management contract to oversee operations at The Claridges, New Delhi.

5 hours ago