I visited London over the weekend and while waiting for my train from London Bridge Station I saw this curious sight on the Shard. I'm sure someone out there knows what it's all about, if so could you enlighten me please?
Comments
Sign in or get an account to comment.