The history of London spans thousands of years. It is a city built over cities, with the ancient past still present just beneath the surface. As the seat of power for the British Empire, London amassed incredible goods, technologies, and minds. Some...
More...