Cities and Distances