Daily Archives for January 29, 2013
Japanese K-Car
The first thing that surprises you when you come to Japan is the small size of the cars. Those cars are call “K” or “Mini car” or “light automobile.” You can easily tell which car is “K” because its license … Continue reading