St Peter’s Square
Are Egypt’s obelisks more stunning even than the pyramids?
On the banks of the River Thames in central London, an ancient Egyptian obelisk, known as Cleopatra’s Needle, reaches towards…
On the banks of the River Thames in central London, an ancient Egyptian obelisk, known as Cleopatra’s Needle, reaches towards…