Dye-sensitized solar cell made of mesoporous titania by surfactant-assisted templating method