
For many newcomers to Japan, driving is the last thing on their minds. The traffic in major cities can be insane, and with the incredible public transportation most everywhere it’s often totally unnecessary.
For many newcomers to Japan, driving is the last thing on their minds. The traffic in major cities can be insane, and with the incredible public transportation most everywhere it’s often totally unnecessary.