the World’s most punctual Trains June 19, 2015 admin Blog 0 comments Did you know? Japanese Trains are among the World’s most punctual: their average delay is just 18 seconds. Previous Next