The Indian Hotels Company (IHCL), India’s largest hospitality company, has opened Taj Ganga Kutir Resort & Spa, Raichak in West Bengal. Nestled on the tranquil banks of the Ganges, this…

The Indian Hotels Company (IHCL), India’s largest hospitality company, has opened Taj Ganga Kutir Resort & Spa, Raichak in West Bengal. Nestled on the tranquil banks of the Ganges, this…