What seemed at first to be a depressing and predictable British election, with the hard right Tories under Prime Minister Theresa May set for a larger majority, has become a fascinating election contest.
Labour鈥檚 support has surged to the point where something unthinkable just weeks ago 鈥 a Jeremy Corbyn prime ministership 鈥 is now at least an outside chance.