A sleeper train that connects London to the Scottish Highlands will stop at Birmingham International station from today (15 January). The Caledonian Sleeper currently runs every night apart from ...