Vegetable-based dye-sensitized solar cells | Synapse