The Nissan LEAF has been named the 2011 World Car of The Year at the New York Auto Show on Thursday, besting the Audi A8 and the BMW 5 Series. The Nissan LEAF was chosen from an initial entry list of thirty-nine new vehicles from all over the world, then a short list of ten, […]

