I always find exercises like this interesting; which cities did the showrunners include as alien relevant and which did they leave off?
As the series takes place in New York City, naturally we had many multiple shots of the mothership and the Empire State Building.
Of course as the show is written in Los Angeles and most Los Angelenos want to further propagate their town as a major world center the Library Tower shows up in a shot. Although removing the brown smog from the shot probably took much more CGI effort then dropping in the alien craft.
For international flair the Houses of Parliament and Big Ben make an appearance.
As does the Kremlin in the Russian Federation.
Ooh la la, c'est Paris!
... and Rio?!
Really?
Wow, someone's sucking up to the International Olympic Committee!
And lastly ... Egypt?
Yep, the V parked a craft near the Giza pyramids and stinky Cairo.
So no Dubai this time. Maybe not enough people know the skyline yet? Once the Burj Dubai is open
As a consolation prize, though, FlashForward did give a shout out to Dubai on Thursday. Apparently they're having a "Already Ghosts" party for all of the people who didn't have a flash forward.
Doors open at midnight, the party gets going at 2 am. Make sure to bring lots of cologne and please, no sex on the beach.