Also possibly a literal Babylon coming to Iraq.
All plausible.
Have thought that there is some likely truth to the NWO building a new capital in Babylon, Iraq.
Why do we have the largest, most secure new embassy in the world in Iraq? What’s the point if Iraq is a temporary thing?
Nevertheless, the fellow was quite convincing with his list of items from Scripture identifying the Biblical prophetic Babylon = New York City.