June 19, 2009

DOES HOPE FOR THE ELECTRIC CAR rest on China’s shoulders?