120541246 gettyimages 1004928256



A shortage of vessels is hampering global trade and may lead to empty shelves before Christmas.



Source link