Man, 21, jailed for carrying out attack in Perth city centre street

© Google Street ViewKirkgate in Perth (stock image).
Kirkgate in Perth (stock image).