BP hits back at calls for windfall tax on bumper profits

The energy giant's reports a $12.8bn profit but says it needs money to invest in gas and renewables.

Source