The 31 October was a date repeated over and over as "do or die" for Brexit but on Halloween the UK is still in the European Union.

But it's not the first time a deadline set by the European Council has been missed...