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.

Read more