Carnival Corp has revealed it has returned 60,000 crew home following the halt of its operations in mid-March due to the coronavirus pandemic.

A total of 49 of US cruiseship group's vessels have travelled more than 640,000 km to repatriate its staff, but 21,000 employees are still stranded.

The Miami company expects these to be returned home by the end of June.