Superhydrophobic and photocatalytic self-cleaning cotton

Superhydrophobic and photocatalytic self-cleaning cotton