Royal Caribbean has announced a new version of the world’s largest cruise ship before the first has even entered service
October 10. Amid all of the buzz and attention for Royal Caribbean’s Icon of the Seas entering service in January 2024, the cruise giant has unveiled the behemoth vessel’s new sister ship, the Star of the Seas. And if it captures the same attention as its predecessor, the new floating…