Thousands of people have gathered in Glasgow to protest against the Prime Minister's controversial plan to suspend Parliament.

On Saturday afternoon, the protesters packed into George Square for the People's Assembly Defend Democracy rally.

Large-scale protests are taking place in city centres across the country.

The protests have been triggered by Boris Johnson's decision to suspend Parliament for up to five weeks ahead of the October 31 Brexit deadline.

Opponents claim the move is aimed at stopping discussion of Brexit and hampering cross-party efforts to block the prospect of a no-deal withdrawal from the European Union - an allegation denied by Mr Johnson.

Speaking at the event, Labour leader Jeremy Corbyn said: "I'm proud to be here with all of you supporting that, to say to Boris Johnson no way, it's our Parliament.

"No way do you take us out without a deal - we will stop you and give the people their rights and their say to determine their future."

He said he is backing the protests all over the country, adding: "Demonstrations are taking place everywhere because people are angered and outraged about what is happening.

"Angered that the Government and a Prime Minister elected by 93,000 members of the Tory party is trying to hijack the needs, aims and aspirations of 65 million people.

"Well think on Boris, it's not on and we're not having it."

Mr Corbyn's speech was his final public engagement as he ends a three-day visit to Scotland.