London, Oct 21 (UNI) Nearly 700,000 people have marched in London demanding a second Brexit referendum.
The People's Vote March demonstration surprised authorities and organisers with its size, which London's municipal police force had estimated beforehand to be up to 100,000 people, Xinhua reported.
The organising body, People's Vote, estimated the turnout on the march and rally to be 670,000 people.