The company owns and operates several brands, including Carnival Cruise Line, Princess Cruises, Cunard and Seabourn. On Nov.
Carnival Brand Ambassador John Heald recently responded to a question about his cruise line's piano bars and a potential ...