Luxury lodging brand Taj’s owner Indian Hotels Co. Ltd. plans to add 120 hotels to its chain over the next few years across ...
Indian Hotels Company Ltd., which owns the premium Taj brand, plans to add more hotels to its chain as domestic travel and ...