Leader of the Liberal Democrats Sir Vince Cable MP (C) and Conservative MP Justine Greening (R) join protesters. Getty Images

'One million' throng London streets to demand fresh Brexit vote