Business Suez Canal blockage may cost up to $10 bn due to trade loss: German insurer admin March 26, 2021 0