Taj Exotica Resort & Spa Havelock Island, India ‘Paradise’ is an overused word in our trade, but in this case, we don’t hesitate – paradise it...