Monday 26 July 2021

Global shipping industry disrupted again, this time by floods in Europe and China