Nov
30
London is the Capital of England
London is the capital and largest urban area of England and the United Kingdom. It is one of the world’s three largest financial centres alongside New York and Tokyo with a dominant role in several international financial markets, including cross-border bank lending. London’s new financial and commercial hub is the Docklands area to the east [...]