The enhanced light harvesting performance of dye-sensitized solar cells based on ZnO nanorod-TiO2 nanotube hybrid photoanodes