News

Royal Caribbean has taken delivery of Star of the Seas, the latest ship in its Icon Class, following nearly two years of ...