Moray man broke bar customer’s glasses in assault… Then launched racist tirade

Jack Wright was fined when he appeared at Elgin Sheriff Court.
Jack Wright was fined when he appeared at Elgin Sheriff Court.