The Oxford English Dictionary, the principal dictionary of the English language, defines the word car as “a road...
It seems like there are a lot of firsts for Jaguar lately, particularly at this year’s European Car of the Year awards...
Tesla and the Nissan Leaf—these are the two names that usual come to mind when talking about the electric car. Fair enough...