Novel development of nanocrystalline kesterite Cu 2 ZnSnS 4 thin film with high photocatalytic activity under visible light illumination