David Dimbleby presents Question Time from St Andrews. On the panel: the former leader of the Liberal Democrats Charles Kennedy MP, the leader of the Scottish Conservatives Ruth Davidson MSP, Labour's Frank Field MP, the SNP's Humza Yousaf MSP and the broadcaster and journalist Janet Street-Porter.