Passengers on board a cruise ship being towed in the Indian Ocean without power will have to wait two more days until they reach safety.

The engine room on the Costa Allegra caught fire yesterday - with more than a thousand people on board - including 30 Brits.

The vessel's from the same fleet as the Concordia - which capsized off Italy last month killing 32 people.