mustang1
Guru
- Location
- London, UK
I heard this Renault advert on radio. They talked about being 120 years old but what struck me was the claim that they innovate technology. Can anyone elaborate what tech they have innovated lately as I might be in the market for a Renault (or other French brand) as I rather like their external designs.