Families of London
The City, the 32 boroughs, and one of the surname-densest patches of ground in Europe (Norman, Huguenot, Jewish, Irish), the layered surname pool of two thousand years of river trade.
Step Into History
Walk the streets and halls this name knew — a photoreal walk through time, on foot.