Politics Brent oil price for actual cargo soars to $141, highest level since 2008 Finance News Apr 2, 2026 The spot price for current physical cargoes of Brent crude oil soared Thursday to $141.36, the highest level since… Read More...