Oil prices fell more than 6% on Tuesday, to their lowest level in over three weeks, after Russia said it would enable the Iran nuclear agreement to be revived, and traders were concerned that China’s pandemic lockdowns would stifle demand. For the first time since late February, both Brent and US oil futures benchmarks fell …