Return to Article Details Self-cleaning activity of zinc oxide nanowire coated cotton fabric