Isn’t it the Eye in the Sky in London?
Proably, just googled it and got this image. Anyone know of the significance of an event on 2-16-18 in London close to the Eye In The Sky?
Yes, it is the London Eye.