The company, Cunard, had to apologise to angry passengers aboard a Christmas market cruise after it spent four days circling the English Channel before returning to its Southampton port due to ...