CAR companies around the world have spent years promoting electric vehicles (EVs) as the next big thing in motoring. However, ...