For the first time, a production EV has driven the 870 miles from Land's End to John o'Groats on solar energy alone, without ...