U.S. slams $20m fine on Princess Cruise Line

Prince Cruise Lines and its parent company Carnival Corporation have been ordered to pay a $20 million…