Revelation 17:1-3 – The harlot sitting on the scarlet beast

Verse by verse discussion of Revelation 17:1-3. An angel explains the judgment of the great harlot. She sits on many waters, representing the people of the world. The kings of the earth committed acts of immorality with her, symbolizing the union of church and state. She made the people drunk with her doctrines. Why is she in a wilderness? She sits both on many waters and the scarlet beast. What does that mean? What are the beast’s seven heads and ten horns?