People demand that the final terms of the Brexit deal negotiated by the government are put before British citizens in a public vote

Photograph: Wiktor Szymanowicz/Barcroft Images