RE: Oil Price9 Mar 2026 12:42
Smoke and mirrors across the news this morning, fact remains, 20million barrels a day is off the market..those that have been soothed by the "it's all under control" headlines this morning will soon enough realise it's not, just need more time, and in the meantime the big players sneak out the back door