Miami Launches World’s Largest Cruise Ship

Icon of the Seas, world's largest cruise ship, sets sail from Miami. Concerns over methane emissions from LNG despite efficiency...