Senior politicians from seven parties took part in the debate on BBC One, though Theresa May was not there.

Immigration, welfare, education and the NHS were all on the agenda.