Nissan has revealed a solar-charging roof for its best-selling Sakura EV, which promises to add up to 1,860 miles of free ...