The longest direct train ride in the UK takes 13 hours and 20 minutes, departing once a week from Aberdeen and travelling all ...
The Heart of Wales line is a 121-mile rural railway between Swansea and Shrewsbury going through Carmarthenshire, Powys and ...