Jeans that 'clean themselves'? Scientists make cotton that washes off ...

Responsive image
source