An Italian cruiser left adrift in the Indian Ocean after a power failure is not expected to reach land until Thursday.
The Costa Allegra is being towed to safety by a French fishing vessel after a fire broke out knocked out its generators on Monday.
More than 1,000 people are onboard.
The ship is being taken to Mahé, the main island of the Seychelles.
It was expected to dock on Desroches Island on Wednesday, but those plans have now been abandoned amid safety concerns.
The vessel is operated by Costa Cruises, the same company behind the ill-fated Costa Concordia.
Giorgio Moretti, the firm’s head of nautical operations, confirmed that a fire was behind the power cut.
He said the captain ordered all passengers onto the ship’s deck because the lights, cooking facilities and air conditioners were not working.
No-one was injured in the blaze.
Costa Cruises’ Concordia capsized off the Tuscan coast last month after hitting rocks, killing at least 25 people.
The bodies of seven people are still missing.