Campaigners have staged a protest outside Glasgow City Chambers, claiming the council broke a homelessness law more than 3000 times in a year.

The latest official figures show Glasgow City Council failed to fulfil its legal duty to provide homeless people who came to it for help with temporary accommodation 3025 times in 2017/18.

This accounted for 94.5% of all instances across Scotland, with the second highest figure of 65 at Angus Council, followed by Midlothian on 44.

Protesters from housing and homelessness charity Shelter Scotland accused the councillors of "systemic failures on homelessness" as they protested on Thursday.

Graeme Brown, director of Shelter Scotland, called for an immediate end to the practice.

He said: "Quite simply, enough is enough. Glasgow City Council should hang its head in shame.

"It is shocking and completely unacceptable that on more than 3000 occasions last year the city denied homeless applicants their rights by breaking the law.

"It cannot be right that one of the UK's largest councils can act unlawfully in this way and treat some of the most vulnerable people in our society with such disregard.

"Shelter Scotland believes that everyone has the right to a home."

Mr Brown added: "As a result of Glasgow council's systemic failures on homelessness, our services and legal teams in the city have been inundated by people saying they had nowhere to go and that the council had turned them away, denying them their right to a home and support."

A Glasgow City Council spokesman said: "There are significant pressures on our homelessness accommodation service at present and, as Shelter is aware, we are working with the Scottish Housing Regulator and our range of partners in the third and housing sectors to address them.

"The council is not gate-keeping resources, but has to manage on a daily basis the availability of emergency, temporary and supported accommodation against needs.

"We ensure that all available accommodation is used to meet the needs of people who present as homeless. On the occasions when we are unable to meet immediate need, having exhausted all options, we ensure that we provide help as soon as we possibly can."