The large flag adverts in George Square are normally there but if you look closer they are advertising some fictional event in Philadelphia. Several of the buildings around George Square are sporting the Stars & Stripes, the blue and yellow flags are the City of Philadelphia flag. The 'Captain America' advert on the passing Glasgow bus seems appropriate under the circumstances.