When it comes to areas with the highest business growth potential, London has traditionally been top dog. According to new research from Growth Flag, however, the English capital has been toppled by an unlikely rival. Perth and Kinross in central Scotland pipped more metropolitan areas for business growth potential, surpassing Southwark as the UK’s best. […]
The post <...