Effect of Titanium Oxide (TiO2) on Natural Dyes for the Fabrication of Dye-Sensitized Solar Cells | Synapse