Factual error: Austria is famous for its mountains and ski resorts. But certain parts of Austria are quite flat. And the border region between Bratislava and Vienna is VERY flat. No chance to cross the border over a mountain with a ski resort like shown in the movie, unless you take a 600km detour with three more border crossings.
Factual error: Both in Czech and in Slovak, the forms of last names always mark gender (aside from some exceptions which aren't relevant here) 'Milovy' is not a possible last name for a Czech or Slovak woman because it is a male adjective. 'Milová' would be possible, though. This kind of mistake is very commonly made with Slavic names (e.g. Russian women whose last names end in '-sky' when they should end in '-skaya') Also her first name 'Kara' is virtually never used in the Czech Republic or Slovakia (let alone communist Czechoslovakia) and sounds very exotic to the people that live there. We can just assume she got an unusual first name for some reason which is entirely possible, but overall her full name sounds very silly to a native speaker.
Factual error: When Bond steals the opium laden plane from the airbase, Kamran Shah and his men are busy fighting the Russians. Considerable flying time later (during which Necros gets the boot), Bond then drops the bomb on the bridge. Somehow Kamran has managed to get ahead of the plane on horseback.
Factual error: Aircraft have multiple independent tanks. If one tank is hit, it should be able to fly for hours on the others. It would be very unlikely that all tanks of the plane got hit during the firefight - some are in quite well-protected spots. It is actually very nigh impossible to pierce every single tank from the outside and still have a flyable plane remaining.