Carnival Cruise Lines is announcing a $300 million program to add emergency generators, upgrade fire safety and improve engine rooms on all 24 of its ships.
↧