Travel

Icon of the Seas, world’s biggest cruise ship, almost ready to set sail in early 2024

Royal Caribbean's Icon of the Seas, the world's biggest cruise ship, has completed its first set of sea trials and is joining the fleet in 2024.