Scottish politicians have slammed BP's record profits as "obscene" after the oil giant announced that it made £23billion last year.
The SNP, Labour, the Scottish Greens and the Lib Dems all called for the UK Government to expand its windfall tax after hearing of the company's huge profits.
BP benefited from increased oil and gas prices caused by the war in Ukraine.