It's an article from a Glasgow paper, about journalists from Glasgow working at a Glasgow paper winning an award presented at a Glasgow venue. I'd say it's relevant to Glasgow.
I don't give a shit about the link or the awards and I'll downvote it, but it shouldn't be deleted because it's not Glasgow enough.