Passengers on a cruise ship that spent two weeks at sea after being turned away by five countries over coronavirus fears cheered and clapped as the vessel finally arrived at a port in Cambodia on Thursday.

The MS Westerdam, carrying 1,455 passengers and 802 crew, docked in Sihanoukville in the evening after anchoring offshore early in the morning to allow Cambodian officials to board and collect samples from passengers with any signs of ill health or flu-like symptoms.

None of the fluid samples taken from 20 people and transported by helicopter to the capital Phnom Penh for tests came back positive for coronavirus, Cambodia's health ministry said.