UK Car Production Drops to its Lowest Level in More than Seven Decades.
UK vehicle production experienced a steep decline last month, reaching its lowest April output in over 70 years—excluding…
Browsing Category