David Dimbleby presents Question Time from Wembley, north west London. On the panel are Conservative environment secretary Elizabeth Truss MP, Labour's shadow chancellor John McDonnell MP, former leader of the SNP Alex Salmond MP, comedian and presenter Sandi Toksvig and Daily Telegraph columnist and leader writer Tim Stanley.