top of page

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

Self-cleaning cotton by porphyrin-sensitized visible-light photocatalysis
bottom of page