The 1,072-passenger Costa Allegra is adrift in the Indian Ocean without power following an engine room fire, according to press reports.

There are no reported injuries.

The Allegra is some 200 miles from the Seychelles.