The World’s Biggest Bronze Statue (Probably) Having your own little Kei in the inaka of Japan is gold – they’re cheap, easy on petrol and, like all cars, you can jump in on a whim and go… December 10, 2015