Oil falls $7 on Russia-Ukraine talk hopes, China lockdowns
Oil prices fell around $7 a barrel on Monday as investors pinned hopes on diplomatic efforts between Ukraine and Russia to end their conflict, while a surge in COVID-19 cases in China spooked the markets.
Brent was down by …