Green Party... 2nd
Holy hell... Elizabeth May comes in second in London. That's incredible. It appears as if she actually had a chance of winning that riding.
This is the biggest result the Greens have ever gotten. 27% is a huge deal. I realize she is the leader, but it will be hard to discount this.