A 59-year-old man has been arrested and charged in connection with the alleged abuse of Scottish Greens co-leader Patrick Harvie MSP last week.

A Police Scotland spokesperson confirmed: “Following a report of homophobic comments a 59-year-old man has been arrested and charged.

"A report will be sent to the Procurator Fiscal.”

Warning SNP's 'transformative' homeless prevention plan needs funding as cases soar

Police Scotland had launched an investigation following an incident on the campaign trail for the Rutherglen by-election.

The Scottish Greens leader was taking part in a live TV interview when he was targeted by a passer-by.

The Scottish Greens later confirmed to the Herald that they were co-operating with Police Scotland in their investigation.