The fire-damaged ship, Grandeur of the Seas
Media playback is unsupported on your device
Video

Royal Caribbean cruise halted in Bahamas after fire

A fire aboard a Royal Caribbean cruise ship has forced more than 2,200 passengers to end their trip early.

The Grandeur of the Seas had left Baltimore on Friday, and was en route to CocoCay in the Bahamas when fire broke out in the mooring area in the early hours of Monday.

No serious injuries were reported, and the company says the 2,224 guests and 796 crew are all safe and accounted for.

Footage from Freeport harbour in the Bahamas, where the ship has docked, shows the damage.

Go to next video: Crippled cruise ship reaches land