Thatch EditorialMar 25, 20213 min readSuez Canal halts all traffic as bid to refloat grounded ship hits troubleThe blockage has already hit world oil markets. Crude futures surged six percent on Wednesday as traders assessed the likely impact on...