Preparation and characterization of a self-dispersed and reactive TiO2/BiOBr photocatalyst for self-cleaning and ultraviolet resistant cotton fabrics. (31st August 2022)