Leading figures from seven parties have set out their key pledges in an election debate in Cambridge.

Home Secretary Amber Rudd has clashed with the SNP's Angus Robertson and Labour's Jeremy Corbyn over who was best placed to help people in need.