Keywords = sensitized solar cells Nanostructure TiO2 Nanoparticles TiO2 Nanowires Natural dye