The City of London, UK. Widely regarded as the financial centre of Great Britain, the City of London is a hub of modern architecture.