Oh snap! The UK is holding a "snap" election on Thursday. Here's everything you need to know -- including what a snap election is.


10


CNN