EN
EN
EN
EN
FR
ES
RU
IT
TR
UK
Greater London
/ɡɹˈeɪtə lˈʌndən/
/ɡɹˈeɪɾɚ lˈʌndən/
Greater London
[NOUN]1
the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
Examples
1. Is the county Greater London?
2. - It's a county, Greater London?
3. That's the population of greater London.
4. Durham is one, Greater London is one.
more