There are rarely times when you get to see a political figure so real and so talented that your jaw literally hits the floor. Watching Mhairi Black, a 20 year old Scottish National Party member deliver an emotionally raw, fierce maiden speech in Parliament eviscerating the ...read more