Scotland’s seven cities play a crucial role in attracting investment and must compete for business with other global urban centres. But it is our towns, where the majority of Scotland’s population is ...