Train delays hit Deutsche Bahn (DB) hard last year: it had to pay a total of 197 million euros in compensation to passengers ...