Oil falls as Shanghai lockdown boosts fears over weaker demand
Oil prices fell more than $3 on Monday as fears over weaker fuel demand in China grew after its financial hub of Shanghai launched a planned two-stage lockdown on Monday to contain a surge...