Oil prices fell more than $1 on Wednesday to their lowest since before Russia invaded Ukraine, as Covid-19 curbs in top crude importer China and expectations of more interest rate hikes spurred worries of a global economic recession and lower fuel demand.
Brent crude LCOc1 futures fell $1.35, or...