25
A 35-second delay? In Japan, that warrants a full refund! Discover the extraordinary punctuality standards of Japanese trains.
A 35-second delay? In Japan, that warrants a full refund! Discover the extraordinary punctuality standards of Japanese trains.