A team of engineers at Stanford University have developed a solar cell that can generate some electricity at night.
The device incorporates a thermoelectric generator, which can pull electricity from the small difference in temperature between the ambient air and the solar cell itself.