London is a capital city in more ways than one—not only the official capital of the United Kingdom, but also the beating heart of the country’s political establishment, its finance and business ...