The Geneva Motor Show is always a tough place to show a new car. Yet despite stiff competition from rival manufacturers, without doubt, the Lagonda Taraf was the greatest car at the show.
The Geneva Motor Show is always a tough place to show a new car. Yet despite stiff competition from rival manufacturers, without doubt, the Lagonda Taraf was the greatest car at the show.