Driving in Japan For many newcomers to Japan, driving is the last thing on their minds. The traffic in major cities can be insa […]