Enhancing the multifunctional properties of cellulose fabrics through in situ hydrothermal deposition of TiO2 nanoparticles at low temperature for antibacterial self-cleaning under UV–Vis illumination