Several 10’s of thousands people march from Park Lane to Parliament square in London, in protest of the results of the Brexit referendum. The banners say it all.