Electric cars favored at Geneva Auto Show

by Stephen Beard