I’ve looked at a topo map.
Jerusalem does not have seven hills.
Jerusalem does not have seven hills.
Close, but you just didnt fit all the imagery into its proper place.
It's a symbol referring to the relationship between Jerusalem and Rome at the time of the crucifixion of Christ and the persecution of the Church. Rome is the beast with seven heads and ten horns on which the woman rides.
Of the "harlot" we are told, "the kings of the earth committed fornication" with her. This imagery is taken straight from the book of Ezekiel, where Israel the harlot is described like this:
"You offered yourself to everyone who passed by, and multiplied your acts of harlotry. You also committed harlotry with the Egyptians, your very fleshly neighbors, and increased your acts of harlotry to provoke Me to anger. " (Eze. 16:25,26)Jerusalem is described as "the great city" in chapter 11, "which spiritually is called Sodom and Egypt, where also our Lord was crucified.""Then the Babylonians came to her, into the bed of love, And they defiled her with their immorality; So she was defiled by them, and alienated herself from them. She revealed her harlotry and uncovered her nakedness. Then I alienated Myself from her, As I had alienated Myself from her sister." (Eze. 23:17,18)
You need to understand the spiritual nature of the book of Revelation and put yourself in the place of 1st century Christians or you will never get the symbols.
The fact remains that there is no way you can get the "harlot" image to fit pagan Rome. Only Jerusalem (Israel), the wife of God, was in a position to play the spiritual harlot.
This is also seen by understanding the contrast between the "harlot" and "the bride" (heavenly Jerusalem) in Revelation.