The economy, the NHS, immigration and the future of young people were all topics for debate.
The Greens, Conservatives, Labour, Lib Dems, UKIP, SNP and Plaid Cymru all had the chance to put their views forward.
- Advertisement -
Britain will go to the polls on May 7 in what is expected to be one of the tightest elections in years.
During last night's debate, UKIP's Nigel Farage and Lib Dem leader Nick Clegg clashed over a question on how to control immigration if Britain stays in the EU.