Someone who has actually studied all of God's Word will know what Keras knows about that, which you obviously do not know, yet.
Christ's Kingdom to come will be upon this earth. That is where His elect saints are to reign over the nations with Him from, as written in Rev.5. The Psalms 2 Scripture reveals Jesus ordained to sit upon God's holy hill of Zion. And that future Zion will be on earth, not in some la, la land (though God's heavenly cube to come after that will extend from the earth up into the clouds).
Even in Rev.3, Jesus promised to His elect Church of Philadelphia that He would make the false Jews, those of the "synagogue of Satan", to come worship Him at their feet. That has never happened yet. It is only for the future Millennium of Christ's reign with His elect over the nations. So are those wicked going to be up in Heaven for that to be fulfilled? No, it will be on earth.
And that's the vision John was being shown, the future Zion that will manifest on earth, in the holy land. If you don't understand this, it's only because you haven't read or believed the following, which was a vision of the future world like John was given, but this was to Ezekiel:
Ezek 47:1-12
47:1 Afterward he brought me again unto the door of the house; and, behold, waters issued out from under the threshold of the house eastward: for the forefront of the house stood toward the east, and the waters came down from under from the right side of the house, at the south side of the altar.
2 Then brought he me out of the way of the gate northward, and led me about the way without unto the utter gate by the way that looketh eastward; and, behold, there ran out waters on the right side.
3 And when the man that had the line in his hand went forth eastward, he measured a thousand cubits, and he brought me through the waters; the waters were to the ancles.
4 Again he measured a thousand, and brought me through the waters; the waters were to the knees. Again he measured a thousand, and brought me through; the waters were to the loins.
5 Afterward he measured a thousand; and it was a river that I could not pass over: for the waters were risen, waters to swim in, a river that could not be passed over.
6 And he said unto me, Son of man, hast thou seen this? Then he brought me, and caused me to return to the brink of the river.
7 Now when I had returned, behold, at the bank of the river were very many trees on the one side and on the other.
8 Then said he unto me, These waters issue out toward the east country, and go down into the desert, and go into the sea: which being brought forth into the sea, the waters shall be healed.
9 And it shall come to pass, that every thing that liveth, which moveth, whithersoever the rivers shall come, shall live: and there shall be a very great multitude of fish, because these waters shall come thither: for they shall be healed; and every thing shall live whither the river cometh.
10 And it shall come to pass, that the fishers shall stand upon it from En-gedi even unto En-eglaim; they shall be a place to spread forth nets; their fish shall be according to their kinds, as the fish of the great sea, exceeding many.
11 But the miry places thereof and the marishes thereof shall not be healed; they shall be given to salt.
12 And by the river upon the bank thereof, on this side and on that side, shall grow all trees for meat, whose leaf shall not fade, neither shall the fruit thereof be consumed: it shall bring forth new fruit according to his months, because their waters they issued out of the sanctuary: and the fruit thereof shall be for meat, and the leaf thereof for medicine.
KJV
That is the same River that John saw in Revelation, and it's the same tree of life that John also was shown by vision in Revelation. What's really special about this version shown Ezekiel is that it's LOCATION is in the lands of En-gedi unto En-eglaim, which are specific areas in the middle east.
So all this time God has shown His faithful servants where those things John was shown by vision is going to manifest, on this earth. And all we had to do is have patience and study all of God's Word and believe God's Holy Writ instead of allowing a bunch of men's doctrines to deceive us!
The deceived don't have a clue... as to where Christ's future Heavenly kingdom is going to manifest, simply because they have not understood enough of God's Word which emphatically shows us. Instead they are busy creating sand castles in the air which is not... how His Kingdom will manifest in the future. I mean, God's Word shows even angels able to walk and live upon this earth, and God did say He created this earth to be inhabited (Isaiah 45).