London
London vs the City of London
City of London is a city that has its own laws and regulations and is inside London city. London is the capital city of England. |
England vs London
England is a country, while London is a city inside England. |