Bank of Scotland

With 118,000 members, Nicola Sturgeon's party is thought to be the second largest in the UK - but have we hit peak SNP?