As The Iran War Drives up Oil Prices, BP’s $5.7 Billion Profit is its Best since 2022
Following requests from Tehran and other unidentified Middle Eastern nations to delay strikes because the "perimeters of a deal" have been reached, US President Donald...
Read more





























































