The Harlot is indeed a city as is the Bride, Jerusalem, but the harlot and the bride are both spiritual entities, also, for the Harlot holds a chalice, persecutes Christians, and bears blasphemous titles. The Bride makes herself ready for the “Marriage supper of the Lamb”, Her linen is the righteous acts of the Saints
Thank you