News

Train drivers in Japan are under intense pressure to get to the stations exactly on time. To be late is to be in trouble with your boss, and this train was running late.