IHCL reopens Taj Malabar Resort and Spa, Cochin, Kerala
Indian Hotels Company (IHCL), India’s largest hospitality company, today announces the reopening of Taj Malabar Resort and Spa, Cochin, Kerala, following a year-long extensive renovation and redesign. Built in 1935, the hotel’s legendary history has been