Skip to main content
Matt Kerr
 Handout file photo dated 19/06/26 by Edward Hughes of a man being arrested in Edinburg
Islamophobia / 21 June 2026
21 June 2026

Scotland's trade unions challenge politicians to tackle growth of the far right at its roots

Pro-EU campaigners during a 'Missing EU Already' rally outside the Scottish Parliament, Edinburgh, ahead of the UK leaving the European Union at 11pm on Friday
Scotland / 22 June 2026
22 June 2026
Palestinians clear the rubble of a building that was destroyed by an Israeli air strike, at al-Maghazi refugee camp, central Gaza Strip, June 12, 2026
Palestine Solidarity / 19 June 2026
19 June 2026
Teachers from the Educational Institute of Scotland (EIS) union take part in a rally outside the constituency office of Education Secretary Shirley-Anne Somerville in Dunfermline, Fife, during their strike action in dispute over pay, February 22, 2023
Workers' Rights / 19 June 2026
19 June 2026
GXO strike
Workers' Rights / 19 June 2026
19 June 2026
Scottish Labour leader Anas Sarwar (left) with party candidate Heather Doran (right) whilst campaigning for the upcoming Arbroath and Broughty Ferry UK Parliamentary by-election in Broughty Ferry, Dundee, June 10, 2026
Aw That / 19 June 2026
19 June 2026

MATT KERR takes stock of a night of by-elections, where the long repeated warnings for Labour and the political class remain stubbornly unheeded

Workers' Rights / 16 June 2026
16 June 2026
Ian Byrne addresses a Labour rally at the o2 Academy in Manchester, November 7, 2019
Scotland / 12 June 2026
12 June 2026
Goods at a food bank
Scotland / 12 June 2026
12 June 2026
Campaigners rally against Palantir. Photo: Neil Terry Photography
Healthcare / 11 June 2026
11 June 2026
 Coins and Scottish bank notes
Scotland / 11 June 2026
11 June 2026
First Minister John Swinney speaks to the media after First Minister's Questions at the Scottish Parliament in Holyrood, Edinburgh, June 4, 2026
Scotland / 9 June 2026
9 June 2026
Reform UK leader Nigel Farage speaks to supporters at Chelmsford City Racecourse, Essex, following the 2026 local election results, May 8, 2026
Britain / 9 June 2026
9 June 2026