Japanese trains are awesome for a number of reasons, not the least of which is how amazingly punctual they are.
READ MORE ON JAPANTODAY.COM