The P&O Iona, which can carry more than 5,000 passengers and 1,800 staff, is currently on a seven-day cruise across northern Europe, visiting Hamburg, Rotterdam and Zeebrugge. The current ...