Oil Price Surges to $100 a Barrel as Global Tensions Rise Despite Record Reserve Release
The oil price has jumped back above $100 a barrel, defying expectations that a recent deal to release a record amount of oil reserves would stabilize the market...