Development of TiO2-based dye-sensitized solar cells using natural dyes extracted from some plant-based materials - M. Djibrilla Alio Sanda (2021)