Tens of thousands of people took to the streets of central London on Saturday to protest against Britain’s departure from the European Union.







London Based? Get involved with Happening London!

Join the Happening London Community network.