Elgin shopkeeper in court for refusing to pay town centre levy

David Cairns
David Cairns