Bristol has been named as the UK’s second-best city outside London for business in league table that rates major urban centres on their appeal as places to run and grow knowledge-based companies. The ranking of 21 towns and cities, compiled for Management Today magazine, was topped by Manchester with...