Used to describe a young hooligan or troublemaker, the word 'keelie' is recognisable to most Edinburgh locals - but where does it come from? The answer is rather fascinating - and violent.
Edinburgh Live | David McLean