– Votes took place in 248 English councils and 11 Northern Ireland authorities amid a backdrop of Brexit anger
– Tories lose 409 seats and Labour 60 with results in from 109 of 248 councils in humbling backlash for both
– However Lib Dems gain 283 seats amid predictions they could get up to 500 in their best showing for years
– Labour and Tories suffer biggest losses in North and South East heartlands after internal rows over Brexit
– Voters shared pictures of spoilt ballot papers, writing ‚Brexit means Brexit‘ and ‚Get May Out‘ as a protest