Thousands of people took to the streets of London today to demand that their democratic voice be heard on Brexit and in support of a people's vote and a final say on the Brexit deal. London, 20 October 2018.
{}