Development of multi-functional cotton fabrics with Ag/AgBr–TiO2 nanocomposite coating