Oil at highest since March on lower U.S. inventories, recovering demand Crude prices have slumped in 2020, with Brent hitting a 21-year low below $16 a barrel in April as demand collapsed Read Full News on www.business-standard.com