P phys.org Nano-enhanced textiles clean themselves with light 23 points dnetesn 10 years ago 4 comments