Posts

Carnival loses $2B as ships remained grounded