As results trickle in from yesterdays General Election in the UK, there have been a few surprises, the biggest one being that there is now going to be a 20-year old in a seat at Westminster. Mhairi Black, who represents the Scottish Nationalist Party...