What is the difference betweem a city, a town, and a village?

16 answers 16