European elections to take place on May 23

For Theresa May and Jeremy Corbyn, the European election campaign that has now kicked off in earnest is one they never wanted to fight.