The Scottish National Party (SNP) will face a by-election test after MP Margaret Ferrier, who admitted breaching COVID-19 rules by travelling on a train between London and Scotland in September 2020 despite being told to self-isolate, was forced to step ...