EVs explained: everything you need to know about electric vehicles

From the day it was announced, back in March 2016, the Tesla Model 3 has been billed as the car to take electric vehicles mainstream.  Starting at $35,000, it has a claimed 220 miles of range, is fitted with all of the hardware necessary to drive fully autonomously (Tesla says), and might one day be …