Lets start at the beginning.
Genesis 10
1 Now these are the generations of the sons of Noah, Shem, Ham, and Japheth: and unto them were sons born after the flood.
2 The sons of Japheth; Gomer, and Magog, and Madai, and Javan, and Tubal, and Meshech, and Tiras.
3 And the sons of Gomer; Ashkenaz, and Riphath, and Togarmah.
4 And the sons of Javan; Elishah, and Tarshish, Kittim, and Dodanim.
5 By these were the isles of the Gentiles divided in their lands; every one after his tongue, after their families, in their nations.
Lets compare this to Ezekiel 38 & 39.
Ezekiel 38
1 And the word of the LORD came unto me, saying,
2 Son of man, set thy face against Gog, the land of Magog, the chief prince of Meshech and Tubal, and prophesy against him,
3 And say, Thus saith the Lord GOD; Behold, I am against thee, O Gog, the chief prince of Meshech and Tubal:
4 And I will turn thee back, and put hooks into thy jaws, and I will bring thee forth, and all thine army, horses and horsemen, all of them clothed with all sorts of armour, even a great company with bucklers and shields, all of them handling swords:
5 Persia, Ethiopia, and Libya with them; all of them with shield and helmet:
6 Gomer, and all his bands; the house of Togarmah of the north quarters, and all his bands: and many people with thee.
We see here that Magog, Meshech,Tubal, and Gomer are places and/or of people, that GOD has named after four of Noahs grandsons. One of Gomers sons is mention also, Togarmah. These are all descendents of Noahs son Japheth. It is accepted among most of the prophetic writers that I have read, that Japheth moved his tribe to the north. You may ask, north of where. I believe there can only be two reference points from where they went north from. It is either Israel, or from the general region of where the ark settled after the waters resided. Being what is now called Turkey. From either reference point, if you travel north you will end up in Russia.
Lets look at the names Meshech and Tubal. Today in Russia there is a city named Tubal. It is believed that Meshech may be modern day Moscow. The topic can go in several direction at this point, so I will let others reply of the thoughts. Peace, but not yet.