Bingowings said:
Going by one of the buildings in the latest entry in the increasingly dull iconic shape cut out of building range of movie posters, that's London.
Notice the Gherkin?
I can't decide if that's a rocketship, or a battery operated device. ;)