Letchworth is famous for being, it claims, the world’s first garden city

Letchworth, a small town half an hour’s train ride in the rolling hills north of London, is famous for being, it claims, the world’s first garden city(...)