Aberdeen man in court over assault and danger of life charges

Aberdeen Sheriff Court
Aberdeen Sheriff Court

Breaking

    Cancel