1 Local election 2017 results in England, Wales and Scotland – and what does it mean for the general election? telegraph.co.uk Alica smith 8 years ago in UK 0