Long reads Inverness: the new Shangri-La? It's the fastest-growing city in western Europe - a dazzling beacon of new opportunity and enterpris By Lorna Martin