Fiat’s electric 500 has a 199-mile range and initial price tag of £29,000 

Fiat is the latest car manufacturer to bring an electric model to the market – and it comes in the shape of the retro 500. The third-generation 500 – due to be launched at the Geneva Motor Show this week before it was cancelled – will only be sold as an EV with a battery … Read more