EVERY other car in Tokyo is a tiny “Kei” car. Is a what? Kei car. Meaning light. Pronounced K. Like, Special K. A special breed of micro cars with strict limits on size, engine capacity and power output. So they cost pennies to buy and run. For some reason Kei cars have never been sold…

Read more at the_sun_showbiz