Why there isn't a single foreign city that is called with its original name in Hungary?

Kolozsvár, Lipcse, Bécs, Fokváros, Peking. Each is the Hungarian name of a city located abroad. They have in common that they are not called that anywhere else in the world, only here. However, the explanation for this is different in each case.