5 Dec 2011, 10:40 UTC · By: Andrei Tutu / We’re back from the Tokyo Motor Show and would like to ad one thing to the Nissan-related pieces of news: the Leaf has received the Car of the Year Japan 2011-2012 award, making this the first...