Nicola Sturgeon has confirmed she will not seek re-election in 2026, bringing to an end a 27-year career in Scottish politics. She says failing to deliver independence is her biggest regret but insists the police probe into SNP finances had no impact on her decision.