
BP has notched up its highest quarterly underlying profits for more than a decade thanks to rocketing oil and gas prices as calls grow for a windfall tax on the sector.
The energy giant explained the profits were in part a result of "exceptional oil and gas trading".