The most important British general election in a generation has resulted in a narrow victory for British unionism, and absolute humiliation for Prime Minister Theresa May. Before we delve into why, let's recap what happened for the benefit of anyone who may have just returned from the Planet Mars, ...