Join us at TNW Conference 2022 for insights into the future of tech →

All Articles for


London listen/ˈlʌndən/ is the capital of england and the united kingdom, and the largest municipality, urban zone and metropolitan area in the united kingdom, and the european union by most measures. located on the river thames, london has been a major settlement for two millennia, its history going back to its founding by the romans, who named it londinium. london's ancient core, the city of london, largely retains its square-mile mediaeval boundaries.