BP’s profits more than doubled in the first quarter of 2026 on the back of soaring oil prices triggered by the war on Iran. The British energy giant posted profits of £2.4bn between January and March following “exceptional” oil trading results. The price of Brent crude, which is used as the benchmark for global oil […]
Gaza’s open grave: 8,000 bodies remain trapped as rubble clearance stagnates
...
Read moreDetails


