A Caribbean cruise has been cut short after more than 300 people on board the ship began vomiting and suffering from diarrhoea. The Caribbean Princess was carrying more than 3,000
A Caribbean cruise has been cut short after more than 300 people on board the ship began vomiting and suffering from diarrhoea. The Caribbean Princess was carrying more than 3,000