On Wednesday 20th May Bob Stewart took the MP's Oath of Allegiance to her Majesty The Queen on the floor of the House of Commons.
On Wednesday 20th May Bob Stewart took the MP's Oath of Allegiance to her Majesty The Queen on the floor of the House of Commons.