French Government Will Order 50,000 Electric Vehicles for Its Fleets

by Christopher DeMorro May 5, 2010 12 comments