I'm not 100% convinced this is the Mondeo or any European market car. I could be completely wrong as I havent researched this but, notice the keypad on the B pillar? Typically thats a US Ford or Lincoln feature, I dont ever remember seeing that on any Fords in the UK. Of course, I havent lived there in 10 years, but I was just over there for 2 weeks and didnt see that on the current Mondeos.
Of course, I could be totally wrong and that could be a spare bit of camo tape