Excellent pictures.
Obviously not Glasgow, Scotland, but Glasgow where exactly?
It looks like they have succeeded in staging an even bigger and better event than the originals held here in Scotland!