Nanostructured ZnO thin films by uncovered hydrothermal method for solar cell application