“The upcoming movie from Marvel Studios was originally to be filmed in Los Angeles,” but the studio ultimately opted for London “largely because the story is set in Europe and will feature a number of scenes in London such as Piccadilly Circus, and also because of favorable tax incentives.”