Fiona Bruce introduces debate from Sheffield, with Boris Johnson, Jeremy Corbyn, Nicola Sturgeon and Jo Swinson facing topical questions from an audience. All four of the participants will be keen to impress the voting public ahead of next month's General Election - the first to take place during December since 1923