Nissan won Car of the Year Japan for 2011-2012 at the Tokyo Motor Show on Saturday for its Leaf electric car, the executive committee for the award announced at the show. This is the 32nd year that the Car of the Year Japan awards has been held, and it is the first time in its […]