Factual error: The rank insignia of the Soviet officers is completely inaccurate. The captain wears the epaulets of a captain first rank (captain) and the sleeve insignia of a captain second rank (commander). Lieutenant Stephashin wears the epaulets of a senior lieutenant and the sleeve insignia of a captain third rank (lieutenant-commander). The third officer wears the epaulets of a captain second rank and the sleeve insignia of a captain third rank.
Factual error: Clara determines the location of the enemy's base of operations: floor 65 of The Shard. However, there are multiple issues with this conclusion. Firstly, floor 65 is a residential property, not an office location; offices in The Shard occupy floors 2 through 28. Secondly, the view of 30 St Mary Axe from Miss Kizlet's window puts the office below 180m, the height of the latter building. This would mean the office must be below floor 50. Finally, when The Doctor rides his motorcycle up the side of the building, 30 St Mary Axe is again seen, this time significantly below his location, and on the wrong side of The Shard. Not only then does the office's height change, but also which side of The Shard it is on.