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