London is a city of layers, where shining skyscrapers are built atop some of the city’s oldest ancient sites. Recent ...