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