Oil slides back below $74 as Libyan supply normalizes after outage
Oil prices are nearly flat this Monday with no new developments in the Red Sea and with Libya’s state-run National Oil Corporation opening up its biggest Oil field. This means an additional production of 270,000 barrels per day, putting overall