What do the European election results tell us about UK politics?

4000
3000