July 1, 2023 The world’s biggest cruise ship is set to debut in early 2024. Royal Caribbean International’s “Icon of the Seas” is making a big splash! It was built in Finland and recently began open sea tests. Full story here