Dye-Sensitized Solar Cells (DSSCs) Based on Extracted Natural Dyes. (18th April 2019)