Tale of two cities (not the Dickens)

London is formed by two ancient cities – City of London and City of Westminster, both cities forming Greater London.

Leave a Reply