Indian Hotels Company Limited, South Asia’s leading hospitality company, today announces the opening of Taj Exotica Resort & Spa, Andamans and introduces India’s newest beach destination. Set in relatively undiscovered Havelock Islands, the resort is ...