I know of many pathetic little towns that call themselves cities - Elgin, Dunblane, Dunfermline, St Andrews, Inverness (Yes, Inverness! Ha ha ha!). I don't care about city status depending on having a university or a cathedral. A little one-high-street town possessing these things doesn't make it a city in my view. To me, a city is HUGE, it's a place you can get lost in, it has towering buildings and motorway junctions, it has outlying suburbs with streets bigger than any pokey little county town high street. It has all the newest shops, restaurants, theme bars and places of entertainment.