Question Time is in Dunfermline. The panel includes Iain Gray, Nadine Dorries, Nicola Sturgeon, Lord Steel and Bruce Anderson. David Dimbleby chairs.