A Carnival Cruise Lines ship is stuck at port in St. Maarten in the Caribbean with equipment trouble.
Last month, 4,200 people aboard another Carnival ship were stranded for almost five days, after a fire in its engine room.
Passengers on the Triumph described "hellish" conditions including being forced to sleep in tents on deck and due to limited food being reduced to eating cold onion sandwiches.
More top news
The Office for National Statistics said gross domestic product grew by just 0.1%.
William's comments came during a surprise appearance at an event scheduled for just his brother.
Matt Campbell, who collapsed just a few miles from the finish line, had hoped to raise £2,500.