There almost certainly weren’t a million people on the People’s Vote march
Experts in crowd estimation put the number at between 312,000 and 400,000.
fullfact.org