Self-cleaning cotton by porphyrin-sensitized visible-light photocatalysis

Self-cleaning cotton by porphyrin-sensitized visible-light photocatalysis