| Carnival reports US$20b sales record

to top