Ruth Davidson visits north-east on whistle-stop helicopter tour of competitive seats

Ruth Davidson on the campaign trail
Ruth Davidson on the campaign trail

Breaking

    Cancel