Candidates joined on the campaign trail as battle for Aberdeen South grows

Jackson Carlaw
Jackson Carlaw