The First Minister was speaking 30 years on from the murder of 16 children and their teacher at Dunblane Primary School.
The Foreign Secretary arrived in the country on Thursday in a show of solidarity with Gulf states hit by Iran’s retaliation to US-Israeli strikes.