When Declan Keane falls to his death from the metal walkway, he drops vertically. The next shot shows his body from a height and he is clearly several feet away from where he should have landed, probably so the camera could get the body and the walkway both in shot from an oblique angle.
The caption under the shot over London said "London, 1992". But you could see the Millennium Wheel (London Eye) which wasn't erected until 1999.
Dr. Eve Lockhart notes that the silicone implants recovered from the corpse bear a "DFA" serial number and thus wonders if the deceased could have been American. However, the correct acronym for the U.S. government department is FDA (Food and Drug Administration), which requires that all manufacturers include unique serial numbers on all medical implants.