Home / Dictionary / Greater london

Greater london Common

Greater london has 2 different meanings across 2 categories:

Noun · Proper Noun

Definitions
Noun
1

the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center