NYAS 2011: Nissan Leaf wins 2011 World Car of the Year – ahead of 5 Series and Audi A8
As we predicted, Nissan Leaf won the 2011 World Car of the Year, besting the Audi A8 and the BMW 5 Series. Today, at the 2011 New York Auto Show, Brian Carolin, Senior VP for…