Welcome to Holiday Inn Beach Resort , Havelock Island , India