Answer:
A city is bigger with a bigger population and usually more high tech with big buildings and busy roads. Towns are smaller and have less population. Depending on where in the world it is in some towns there are at leat one church, one market square and smaller towns have less shops. They dont have big tall buildings usally or a lest the odd 1 or 2.