Intellectual Property

Flexible Dye Sensitized Solar Cells (DSSC) For Light Electronics Charging