The smallest town in the world is Hum, Croatia.

Blog Single

The smallest town in the world is Hum, Croatia. It has only 30 inhabitants but has preserved its town institutions from the time when its population was considerably larger.