Wow! Just read Ezekiel 38 a couple of times. Please quote me the verses that have the countries, modern day Iran, Russia, Syria in them. For that matter, modern day Israel. I just couldn’t see those names anywhere!
It is bad hermeneutics to pull modern day countries out of the air, and apply them to something written thousands of years ago, to the people of ancient Israel.