lol. I suppose it's possible, but more likely, he meant spiritual BabylonWhat do you mean by "spiritual Babylon?" Do you have no opinion on his physical location?
The bible only gives evidence of his being in Jerusalem. Anything other than that is pure speculation.