The US has barred all passengerships from sailing within its territories until perhaps mid-July, handing the reeling sector yet another challenge amid the coronavirus pandemic.

The US Centers for Disease Control and Prevention (CDC) has extended a no-sail order for such vessels for the next 100 days following numerous onboard outbreaks.

Carnival Corp, Royal Caribbean Cruises, Norwegian Cruise Line Holdings and other cruiseship owners have already suspended their fleets for weeks — and, in some cases, to June.