It doesn't seem to be IN old russia but I'd assume based on the fact that flying from old russia doesn't seem too hard a task I'd assume the tower is somewhere in asia or europe?
Unless this is mentioned somewhere canonically? Or if we can get a continent outline based on official materials?
-
It's where the north pole is. The north pole is in Canada. Thus the Last City on Earth is in Canada. The End.