I was under the impression that George Square was already drowning in statues and holds the record for the most statues in a public place in Scotland.

Why should this be the most appropriate place? Why not Stirling?

Just want to know.