Looming oil surplus could stall price recovery, say analysts
Oil prices are not likely to recover much as a significant surplus is looming on the market, according to analysts. Brent crude oil prices fell below $60 at the beginning of last week following OPEC+’s announcement of a substantial production increase for …