Characterization of nano-porous TiO2 film prepared by sol-gel process and its application to dye-sensitized solar cell