Nanocrystalline II-VI semiconductor thin films for DSSC applications: Synthesis, Characterization of Nanocrystalline II-VI semiconductor thin films for Dye-sensitized solar cell applications