Cities and towns are differentiated primarily by an area’s demography and its geography. In simple terms, cities are larger dwelling places than towns.

Cities cover a wider area than towns and as cities advance, they may sometimes incorporate or merge with surrounding areas. Towns on the other hand do not generally expand into other areas in the same way as cities.

Cities are more densely populated than towns. Towns, as mentioned earlier, are smaller than cities but bigger than villages. Unlike towns, most cities are the seat of most of a region’s administrative functions, that is to say, most of the important administrative offices are situated in the cities.

A country is a region that is identified as a distinct entity in political geography.
A town is a human settlement larger than a village but smaller than a city. The size definition for what constitutes a "town" varies considerably in different parts of the world.
  • Brainly User
Country is a cluster of town where as town is a part of a country