It’s been three years since the UK voted to leave Europe. As the EU delay their decision on how long the next extension should be until after Boris Johnson’s demand to have a snap general election is resolved in Parliament, take a look at Brexit’s tortuous journey to this point from the referendum vote in 2016.