The Land of Magog
Hashem1.net posted a scholarly article on where the land of "Magog" is.
Magog includes the land of southeastern Iran, southern Afghanistan, and much of the western half of Pakistan.
At the end of the article, he also proves that Gog does not necessarily come from Magog. This would mean that "Gog Umagog" is Gog fighting against Magog. This is what many present-day rabbis are saying will be the war of the U.S. against Iran.
Read it here.