Mar 14, 20222 min readInside the latest World Islands resort to open in DubaiThe World Islands resort project in Dubai has welcomed Anantara to its South American island