How Many Towns in Scotland?

The answer to how many towns in Scotland depends on definitions. One authority says Scotland has 59 towns – this according to a 2019 report by a famous university in England. The same report also states that Scotland has three cities. As this city figure has been arrived at by deciding that a town is…