Why Glasgow?

Some people, concerned by the disruption that COP26 and its 25,000 delegates will cause to those who live in and around the city between 31st October and 12th November, are asking why is the...