Shell half-year earnings soar to £12.6bn on Iran war oil price volatility

LBC LBC

Read full article at LBC →