Scotland’s leading charity for older people has called on the UK Government to take responsibility for funding TV licences for all over-75s - instead of blaming the BBC.

Boris Johnson told reporters at the G7 Summit in Biarritz, France, that the BBC should “cough up” and continue to fund the free licences.

But the BBC has said that it cannot afford to fund the universal entitlement after 2020 without cutting back services. Only over-75s who receive Pension Credit will get a free licence, meaning 300,000 older Scottish people will lose their eligibility.

The prime minister’s comments come despite a commitment in the Conservatives’ 2017 manifesto to keep the free licence for all over-75s, as well as other benefits for pensioners.

Read more: Eleven people in Scotland dying in pain every week

More than 630,000 people have signed a petition by Age Scotland’s sister charity Age UK calling on the government to restore the free licence.

Age Scotland’s research last month found that almost nine in 10 Scottish people (86 per cent), across all age groups believe that the Conservatives should keep their manifesto promise.

Michelle Supple, Age Scotland’s director of charity services, said: “Boris Johnson is not fooling anyone when he tries to point the finger of blame at the BBC.

“The only mistake the broadcaster made was taking on responsibility for this entitlement from the UK Government without the funding to pay for it. Benefits and entitlements are the government’s remit, and the BBC shouldn’t have been put in this position.

“Unfortunately, it’s the oldest and most vulnerable members of our society who are stuck in the middle of this dispute.

“Television isn’t a luxury - for a quarter of a million older people it’s their main form of company.

“We are urging the prime minister to do the decent thing and restore this entitlement for every older person.”