answersLogoWhite

0


Best Answer

The term "Greater London" refers to an administrative area and ceremonial county in the area of London, England. It consists of the City of London and 32 surrounding London boroughs.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What does the term Greater London mean?
Write your answer...
Submit
Still have questions?
magnify glass
imp