Topics:
Conservative Party: New PM to be in post by end of July.
European elections 2019: Brexit Party dominates as Tories and Labour suffer.
Historical parallels – Lessons learned or same mistakes?