For the second time in his life, John Swinney is elected leader of the SNP in difficult circumstances. Post navigation UK students join pro-Palestine protests The winners of the 2024 Pulitzer Prizes are being announced