the word "Krakau" is from German ;)
it is impossible for every German to pronounce the name of every city. If the German is the thing, I can take the floor and give some examples.
Gdańsk - it would be a disaster for Germans who'd be forced to say something like that. That's why there is "Danzig".
Wrocław - another trouble but there is "Breslau".
and so on... :)
When I was in Germany, I could hear how many difficulties our language may bring about. I had been teaching a tiny group of Germans the pronunciation of my name (Krzysztof) for some minutes and in spite of this only one of them has been able to repeat it again.
I am sorry that I did not write anything about English but I've known only some instances from German... and I wanted to tell you it.