A teenager has admitted repeatedly stabbing a man who called him "Harry Potter" during an early morning argument at a bus ...
A 17-year-old lost his temper and stabbed a stranger at a bus stop on Princes Street after he was called Harry Potter amid an early morning argument.