Conservative candidate Elaine Kirby has won the Elgin City South by-election by just 67 votes. The new councillor defeated ...