Investigations editor.
PMQs sketch: Cometh the hour, cometh the catchphrase
April 27 2017
David Mundell: Failure to match 2015 election result means SNP has lost momentum
April 26 2017
SNP MPs sign fishing pledge that would keep Scotland out of the EU
April 25 2017
EXCLUSIVE: SNP replacements for police probe MPs will be chosen by party bosses
April 25 2017
EXCLUSIVE: Former SNP MP Natalie McGarry will not contest general election
April 25 2017
Willie Rennie calls for Tories to be more Liberal in bid to ‘stop the SNP’ in North East Fife
April 24 2017
Parliament should be divided – it needs saboteurs and sabou-three-ers
April 24 2017
EXCLUSIVE: Tories rebel against ‘Ruth tax’ imposed on councillors
April 24 2017
Perthshire set to be election battleground as Tories surge in the polls
April 24 2017
70 Fife jobs under threat at Diageo’s bottling plant
April 20 2017
Cries of ‘shame’ at FMQs as Ruth Davidson refuses to condemn UK Government ‘rape clause’
April 20 2017
Don’t underestimate the demand of the doorsteps
April 20 2017
EXCLUSIVE: SNP deputy leader Angus Robertson targeted on Tory election hitlist
April 20 2017
Lib Dems hope to take Fife seat back from SNP
April 19 2017
Conservatives targeting Pete Wishart’s seat in Perth
April 19 2017
How will Scotland look after the snap general election?
April 19 2017
Nicola Sturgeon: Snap election is ‘huge political miscalculation’
April 18 2017
Rebel alliance of MSPs bid to burst their leaders’ Holyrood ‘stitch-up’
April 13 2017
Scottish unemployment falls to below UK rate but still trails on percentage of people in work
April 12 2017
EXCLUSIVE: John Swinney’s local council ‘dismayed’ at school poverty fund paperwork
April 12 2017
Tayside and Fife rail services saved
April 11 2017
Labour MEP claims Kezia Dugdale is ‘not unsympathetic’ to his independence leanings
April 11 2017
Teachers are not a ‘resource’
April 10 2017
Scottish businesses more confident but still trailing UK firms
April 10 2017