Eight people have been reported injured after a crane fell on to a giant Royal Caribbean cruiseship in a Bahamas drydock.

The incident happened at the Grand Bahama yard on Monday, damaging the 225,000-gt Oasis of the Seas (built 2009).

Shipyard management said no injuries were life-threatening.

The vessel was undergoing routine maintenance.

Royal Caribbean said it was accounting for the whereabouts of all site personnel.