Prime Minister Has Sworn A New Oath Of Allegiance To King Charles In Parliament
Prime Minister Has Sworn A New Oath Of Allegiance To King Charles In Parliament

Prime Minister Liz Truss has joined a delegation of senior MPs in swearing a new oath of allegiance to King Charles in the House of Commons.