Emergency supplies have been airlifted onto the Costa Allegra as passengers face another 2 days on the stricken cruise liner.

The ship is without power after an engine room fire and is being towed to the main island of the Seychelles.