Words: London Greater London British capital capital of the United Kingdom
Part of speech: n
Definition: the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center