A British cruise passenger has died and nine others injured after the bus they were travelling in crashed during an onshore excursion in the Caribbean.

The passenger, who was on board a P&O Cruise, died after the accident in Dominica on Wednesday lunchtime, a spokeswoman for the company said.

The bus, which was operated by a shore excursion provider, was carrying 12 passengers - including 10 guests from the cruise ship - at the time of the collision.

All those injured were British.

The majority of those injured have now been discharged from a local hospital, the spokeswoman said.

A statement from the cruise company read: "P&O Cruises regrets to confirm that a bus operated by a shore excursion provider was involved in a collision in Dominica on Wednesday lunchtime.

"The bus was carrying 12 passengers, including 10 guests from Azura. The cause of the accident is not yet known."