Labour sweeps SNP out of Glasgow and Edinburgh as Swinney pledges ‘soul search’
Scottish Labour has taken every SNP seat in Glasgow and Edinburgh as First Minister John Swinney pledged his party would do some “soul searching” after a “very poor” performance.