Skip to content
SezgiX
Loading…
BP's $5.7bn profit highest since 2022 as Iran war pushes up oil price