The debate is the first of five to be held in the remaining 10 days before polling day on the 28 June.
Podcast