Tag: Lotus

  • Geneva Motor Show Preview: Ten Star Cars

    Between the 5th and 15th of March, Geneva in Switzerland will be home to the first major European auto show of the year. Although we are still a couple of weeks away, there have already been some major announcements. Here’s my top ten.