GROWING protests against China’s anti- Covid lockdowns sent shockwaves through financial markets yesterday, sinking the oil price to an 11-month low.

Share This