Who/what are the two witnesses in Revelation 11?
In Revelation 11:3-12, God says he will appoint his two witnesses – “two olive trees”, “two lampstands” – as prophets for 1260 days. They end up being overpowered and killed by the beast, seemingly in Jerusalem. The fact that they have the…