In case you have missed it, on June 8, the UK will be holding a General...