Do you expect billions of people to fly to Jerusalem each year. How will that be managed? What size airport is needed for this?And it shall come to pass that everyone who is left of all the nations which came against Jerusalem shall go up from year to year to worship the King, the LORD of hosts, and to keep the Feast of Tabernacles.And it shall be that whichever of the families of the earth do not come up to Jerusalem to worship the King, the LORD of hosts, on them there will be no rain. Zechariah 14:16-17
Jesus will literally dwell in Jerusalem and be King over the whole earth.
The nations will come to worship Him year after year.
Do the nations come to Jerusalem year after year to worship Jesus Christ?
Would it be possible first that this refers to people in Christ and that the nations that came against Jerusalem were those basically who were alive at the attack of Jerusalem around AD66-70 rather than some repeat of a giant attack on Jerusalem?
In a similar sense, you have to ask what nations could be represented as being able to attack Jerusalem. This does not say all nations attacked Jerusalem but rather speaks of a narrow set of nations who attacked Jerusalem.