BP and Shell profits revive calls for windfall tax to tackle fuel poverty
Reporting earnings on Tuesday, BP (BP) posted an annual profit of almost $12.9 billion. Shell
Reporting earnings on Tuesday, BP (BP) posted an annual profit of almost $12.9 billion. Shell