city/town definition

there are 2 different classifications:

which one is correct?
is there an official classification??

in Greece a city has a population over 10000 or is a prefecture capital, towns are over 2000 or municipality capitals

Yes there is the law for Local and Teritorial organization of the Republic of Macedonia.
In generally all places above 3000 citizens are towns.

In article 10 (a) are municipalities which have capitals in towns and in (b) are municipalities with capitals in villages and according this some small places bellow 3000 citizens are also towns.

City is not defined by the law.