Scottish Green Party leader Patrick Harvie slammed the SNP today for "sucking up to corporate interests."
He spoke after a report on HMRC figures by Reuters revealed that large companies in Britain and Northern Ireland paid £21 billion in corporation tax in 2011-12 - £5 billion less than 12 years ago.
Meanwhile the tax paid by smaller companies rose from £4.4bn to £12.1bn.
"These figures support what Greens have long argued - true prosperity cannot be achieved by sucking up to corporate interests," Mr Harvie said.
"Sadly in Scotland we've seen our First Minister hail companies like Amazon when they clearly don't pay their way and in fact push independent Scottish businesses to the wall."
A Scottish government spokeswoman said: "It is important all companies operating in Scotland should be transparent and accountable for the tax due on their economic activity."
As Aslef's annual assembly of delegates begins in Edinburgh tomorrow the general secretary explains the challenges his members - and workers across the country - face