Iran War Results in Over $50 Billion Loss in Oil Production
Global oil markets have lost over $50 billion worth of crude oil since the Iran war began nearly 50 days ago. More than 500 million barrels of crude and condensate have been removed from the…
