A new direct train route between Cardiff and Edinburgh will launch next month. The 455 mile route from rail operating company CrossCountry will stop at 22 stations between the Welsh and Scottish ...