Labour, the Greens and the Lib Dems have slammed the UK Government after oil giant Shell made nearly £1.4 billion more in profit than expected in the first three months of the year.
Labour Shadow Scotland Secretary Ian Murray said the profits were "unearned" and called for a "proper windfall tax" on large oil and gas companies.
Shell said its adjusted earnings had risen by 5.7 per cent compared with the first quarter of last year, reaching £7.6 billion.