A thousand people who've been stuck on a powerless cruise ship are finally making their way onto dry land.

The Costa Allegra has docked in the Seychelles, three days after a fire disabled it in the Indian Ocean.
         
A crowd of passengers waved from the decks as the liner arrived at the port in Mahe (PRON: MAR-HAY).