Shell beats profit forecasts in 1st quarter as Iran war boosts oil prices
- British energy major posts $6.92B in adjusted earnings in Q1, above analyst expectations
14:20
Oil