Tag Archives: World Car of the Year

2011 New York: 2011 Nissan LEAF named 2011 World Car of the Year

At the 2011 New York Auto Show earlier this week, the Nissan LEAF was named the 2011 World Car of the Year, beating out other finalists including the BMW 5-Series and the Audi A8. The Nissan LEAF was also recently named the 2011 European Car of the Year. Click here for more news on theĀ Nissan […]

Continue Reading