Who will be the next Jean-Claude Juncker?

With European elections looming, the lead candidates from six pan-EU party groups have met for a head-to-head debate on a range of issues. Though the field is broad, only two candidates are considered front-runners.