This Day In History: 1878-09-12

1878 Cleopatra’s Needle was installed on the Embankment.

If you enjoyed reading this post, please consider supporting CabbieBlog and read exclusive chapters from my book Pootling around London