Visible-light self-cleaning cotton by metalloporphyrin-sensitized photocatalysis

Visible-light self-cleaning cotton by metalloporphyrin-sensitized photocatalysis