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.
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.