Indian Hotels Company (IHCL) has announced the reopening of Taj Malabar Resort and Spa, Kochi following a year-long extensive renovation and redesign. Built in 1935, the hotel’s legendary history has ...