2 ms·
The only non ambiguous term you gave is Greater London. Anyway when people say 'London' they mostly mean Greater London (or close enough to it).
by jonatron 10y ago
The only non ambiguous term you gave is Greater London. Anyway when people say 'London' they mostly mean Greater London (or close enough to it).