Daily politics briefing for November 10, as police are braced for hundreds of thousands of people descending on the capital for what is expected to be one of the largest political marches in British history on Saturday.
Daily politics briefing for November 10, as police are braced for hundreds of thousands of people descending on the capital for what is expected to be one of the largest political marches in British history on Saturday.