A financial centre filled with skyscrapers and other showcases of modern architecture. The home of 21st century London.