EVs explained: How do electric cars work and are they really better than petrol or diesel cars?

EVs are among us but do you know how they work?