18 Oct, 2024
5 mins read

Icon of the Seas: World’s largest cruise ship sets sail from Miami

With a capacity of 8,000 passengers spread across 20 decks, Royal Caribbean International’s Icon of the Seas – World’s largest cruise ship sets sail from Miami, capitalizing on the growing popularity of cruises. Environmental groups are concerned that methane leaks from the world’s largest cruise ship’s liquefied natural gas engine, as well as those from […]