News

Tesla’s (TSLA) troubles in Europe are going from bad to worse. The latest data out of the UK finds Tesla registrations (a proxy for sales) hit only 512 new vehicles in April, per the Society of Motor ...