Noun: Greater London
- The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural centre
- London, British capital, capital of the United Kingdom
Type of: national capital
Part of: England
Encyclopedia: Greater London, England