Discuss as:

Onboard fire cripples Costa cruise ship

Costa Allegra, with 636 passengers and 413 crew on board, stranded in Indian Ocean