A 3-year cruise was delayed for months. Then it had to stop after 4 hours

.....

© Quartz