| Carnival loss narrows as demand returns

to top