More than 100,000 people are expected to gather in London for what organisers hope will be the most important anti-Brexit protest since the referendum
Four packed coaches set off at 9am from Birmingham, which voted marginally in favour of Brexit in 2016, to carry people to the march in London.
At 12.30pm they arrived on Park Lane and the passengers, kitted out with EU flags, t-shirts, banners, badges and whistles, immediately swarmed towards the crowd as it inched eastwards towards Westminster.
Sadiq Khan, the mayor of London, will address the crowd later today.
London Mayor Sadiq Khan says “politicians can’t be trusted to make the right decision” and calls for the British public to have the final say on the Brexit deal