Passengers look out of the Costa Allegra cruise ship as it arrives at Mahe port in Seychelles Island March 1, 2012. [Photo/Agencies]
The Costa Allegra cruise ship arrives at Mahe port in Seychelles Island March 1, 2012. [Photo/Agencies]