The world in Walthamstow

Walthamstow means “welcome place” and has a long history of being a town of hospitality for incomers and a...