He said it was up to the Scottish government how that money was spent, adding the current Scottish version of the payment had been partially financed by a £5.2bn devolution settlement increase from Westminster last year.

But he said he did not agree with the decision to make payments regardless of income, given the pressures on other budgets.

“The government in Scotland made the decision to give that limited public money to millionaire pensioners and we don’t think that is the right principle when public funding is tight,” he said.

“But you can’t have it both ways, you can’t say that public funding is tight and make the decision on the money they have got available.

“We’ve got one in six Scots on NHS waiting lists, they’re not spending it on that, we’ve got an increasing education attainment gap, they’re not spending it on education, so Scottish voters have the right to ask where it is being spent and why is it not being spent on their priorities.”