the beast has 7 heads-Rome was #6-- the 7th is in place now= the 2 horned beast of Rev 13
This may help.
What does Revelation 11:8 mean? | BibleRef.com
And their dead bodies will lie on the street of the great city which spiritually is called Sodom and Egypt, where also their Lord was crucified. - What is the meaning of Revelation 11:8?
www.bibleref.com