A Tale of Two Londons

A Tale of Two Londons

London and the City of London are two entirely separate places, connected with a strange and unique history. Commonly referred to as the Square Mile, or simply The City, it is geographically located inside of, but not a part of, Greater London and enjoyed a history that pre-dates the English unification by a couple of hundred years.

Read More