Ay my count there are about 1050 towns in the England! I've just extensively edited the Wikipedia page http://en.wikipedia.org/wiki/List_of_towns_in_England after doing a load of research on how many...
Three, in Kent, Dorset and Norfolk
999'000'000'000'000'000'000'000'0mile
1.341 miles as the crow flies.
food came from fields surrounding the town. families who lived in town owned small plots of land where they grew crops and raised animals