Indian Hotels Company (IHCL) today announces the reopening of Taj Malabar Resort and Spa, Cochin, Kerala, following a year&long extensive renovation and redesign.