This is why Japan’s trains are never late [Video]
Japan’s trains are known to be always on-time. There are cases where accidents can delay train arrivals, but even most of those cases are dealt with very quickly. This video from Discovery Channel Asia shows some of the reas...