A Review of the some aspects for the development of ZnO based photocatalysts for a variety of applications