May 16, 2015

General Election results: Did just 900 voters hand the Tories a majority government?