ANALYSIS

Three weeks of voting to go!