What does Revelation 11:8 mean?
According to this passage, the two witnesses have encountered great opposition. Those who tried to kill them, at first, were consumed by flames (Revelation 11:5). They administered plagues on the earth and caused droughts and other disasters (Revelation 11:6). All of this happens while they are prophesying on God's behalf, bringing a message which the world does not want to hear.For all that, it's not surprising that when these men are finally killed, they do not receive a decent burial. Instead, their bodies are left in a street like animal carcasses. Like so many prophets before them, the two witnesses experience martyrdom. Jesus indicted Jerusalem for killing the prophets and stoning those who were sent to it (Matthew 23:37). The street is in "the great city" that some expositors identify as Rome or Babylon. However, the context argues for its being Jerusalem. Verses 1 and 2 refer to the temple, the altar, the outer court, and worshipers, all of which point to Jerusalem. Further, verse 8 indicates the great city is where our Lord was crucified. Jesus died on a cross outside Jerusalem, not Rome or Babylon. John tells us that the great city symbolically is called Sodom and Egypt. In the tribulation Jerusalem will be morally corrupt like Sodom and its residents will be in bondage to the beast that controls the economy and their lives (see Revelation 13:16–17).