TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
The price of physical oil (Dated Brent) surged above $140 per barrel — the highest since 2008 — amid the Iran War. While futures traded much lower, the physical market reflects a severe supply squeeze.