First Bus’ network covers 40 of the country’s major towns and cities. The names include Aberdeen, Glasgow, Edinburgh, York, Sheffield, Leeds, Manchester, Swansea, Portsmouth, Southampton, Stoke, Leicester, Bristol, Norwich, Ipswich, Colchester, Plymouth and Taunton. To plan your journey and be...