The Braemar cruise ship, pictured in 2018, is stranded off coast of the Bahamas with five confirmed coronavirus cases on board.
CNN  — 

A transatlantic cruise ship carrying more than 600 passengers with at least five confirmed coronavirus cases on board has spent days searching for somewhere to dock after it was refused entry at multiple Caribbean ports.

British officials launched an intense diplomatic effort to find a country willing to take the MS Braemar, which belongs to the British company Fred Olsen Cruise Lines. Twenty passengers and another 20 crew members, including a doctor, are in isolation after displaying influenza-like symptoms while traveling on the ship.

The Cuban government has now said it is willing to receive the ship and “comprehends the difficult situation these passengers find themselves in,” a diplomatic source in Cuba told CNN.