BarcelonaTech (UPC) in Spain have designed hybrid solar cells that can generate electricity and store it onboard. This is the ...