Tens of thousands attended the demonstration marking the second anniversary of the EU referendum. Some marched in the hope of stopping Brexit, some just wanted to have a second referendum on the final deal, but young and old, Labour and Tory, they were all united in their pro-European passion

Anti-Brexit protest: estimated 100,000 march two years after vote