It was the biggest march London has seen in more than twenty years. A massive march to demand a second referendum on the looming catastrophe called Brexit.
The centre of London ground to a halt as an estimated 700,000 people from all over the UK marched peacefully on parliament to demand a second referendum on Brexit. It was the biggest outpouring of public opposition to government policy since the anti-Iraq war protest in 2003.
With nothing less than the future of Britain at stake.