This article contains affiliate links, which means we may earn a small commission if a reader clicks through and makes a purchase.
All our journalism is independent and is in no way influenced by any advertiser or commercial initiative.
The Independent has launched its #FinalSay campaign to demand that voters are given a voice on the final Brexit deal.
Sign our petition here