Long distance train travel in Germany has come to be marked by long delays and cancelled trains, which can lead to missed ...