Now the word of the Lord came to me, saying, "Son of man, set your face toward Gog of the land of Magog, the chief prince of Meshech and Tubal, and prophesy against him, and say, 'This is what the Lord God says: "Behold, I am against you, Gog, chief prince of Meshech and Tubal. So I will turn you around and put hooks into your jaws, and I will bring you out, and all your army, horses and horsemen, all of them magnificently dressed, a great contingent with shield and buckler, all of them wielding swords; Persia, Cush, and Put with them, all of them with buckler and helmet; Gomer with all its troops; Beth-togarmah from the remote parts of the north with all its troops - many peoples with you. (Ezekiel 38:1-6 NASB)
And the word of the Lord came to me saying, "Son of man, set your face toward Gog of the land of Magog, the prince of Rosh, Meshech and Tubal, and prophesy against him and say, 'Thus says the Lord God, "Behold, I am against you, O Gog, prince of Rosh, Meshech and Tubal. I will turn you about and put hooks into your jaws, and I will bring you out, and all your army, horses and horsemen, all of them splendidly attired, a great company with buckler and shield, all of them wielding swords; Persia, Ethiopia and Put with them, all of them with shield and helmet; Gomer with all its troops; Beth-togarmah from the remote parts of the north with all its troops - many peoples with you. (Ezekiel 38:1-6 NASB95)
The descendants of Japheth were Gomer, Magog, Madai, Javan, Tubal, Meshech, and Tiras. The descendants of Gomer were Ashkenaz, Riphath, and Togarmah. (Genesis 10:2-3 NLT)
Meshech and Tubal seems to be the main countries driving the future invasion of Israel from the north. These two countries are both ruled by Gog. He is mentioned as the chief prince. So the two countries may be in some sort of federation or the two main nations in a federation of nations. We do not really know which modern country is Meshech and Tubal. Neither do we know which countries made up Gomer and Beth-togarmah. In Genesis, they are all descendants of Japheth.
For the other nations mentioned, Persia is easily identified as Iran. Cush is south of Egypt, probably nations around the Sudan, Ethiopia, Eritrea and Somalia region. Put is west of Egypt, probably Libya and Alegria. They are mainly Muslim countries. Also note the absence of the inner ring of Muslim nations surrounding Israel - Syria, Jordan, Egypt and the Palestinians.
If you are one of those who believe that the Hebrew word rosh (רֹ֖אשׁ) in Ezekiel 38:2-3 should be translated as the proper noun Rosh instead of the adjective "chief", then you may think that Rosh, Meshech and Tubal may be Russia, Ukraine and Belarus. Maybe some guy named Gog will rise up, depose Putin, take over the war and conquer Ukraine and Belarus. After that he will launch an invasion of Israel. To be fair, Gog does sound Russian. Remember Gorbachev? What about Vincent van Gogh? Maybe Magog is Netherlands?
That is why there are some Christians in America, who do not support Russia, but think that Russia will win the war and take Ukraine. They think that Russia has to preserve its power for the invasion of Israel. And they also think that Biden cannot do anything right.
Meshech and Tubal are also mentioned in other parts of the Bible.
Meshech is mentioned in Psalm 120 as a warlike place:
Woe to me that I dwell in Meshek, that I live among the tents of Kedar! (Psalm 120:5 NIV)
Meshech and Tubal are mentioned in a prophecy against Tyre (Ezekiel 27:1-31) as traders of slaves and bronze:
Merchants from Greece (Javan), Tubal, and Meshech brought slaves and articles of bronze to trade with you. (Ezekiel 27:13 NLT)
Meshech and Tubal are also mentioned in a prophecy against Egypt (Ezekiel 32:17-31) as dead:
"Meshech and Tubal are there, surrounded by the graves of all their hordes. They once struck terror in the hearts of people everywhere. But now they are outcasts, all slaughtered by the sword. (Ezekiel 32:26 NLT)