Indian Hotels Company (IHCL), the leading hospitality giant within the Tata Group, has recently inked agreements to introduce two Taj-branded resorts on the Lakshadweep islands…
View More Tata Group announces Two New Resorts in Lakshadweep Islands; Opening Date Revealed!