The Caledonian Sleeper will link Scotland with Birmingham from January in the biggest timetable change in 30 years, according to the overnight train's operators. Aberdeen, Inverness and Fort William ...