Nissan Leaf named “most efficient vehicle”
Given that its been receiving a lot of media attention since its launch in 2010, the Nissan LEAF, perhaps not surprisingly has been garnering plenty of accolades too, including 2011 World Car of the Year. Now, Nissan’s all-electric machine has …


