News

Royal Caribbean has debuted the next world’s largest cruise ship with Star of the Seas, the second ship in its Icon Class.