1. Department of Textiles and Clothing, School of Engineering and Technology, National Textile University Karachi Campus, Karachi 74900, Pakistan
2. Engineering Research Centre for Eco-Dyeing and Finishing of Textiles, Ministry of Education, Zhejiang Sci-Tech University, Hangzhou 310018, China
3. Key Laboratory of Advanced Textile Materials & Manufacturing Technology, Ministry of Education, Zhejiang Sci-Tech University, Hangzhou 310018, China
4. College of Materials & Textiles, Zhejiang Sci-Tech University, Hangzhou 310018, China
5. Department of Textile Engineering, Balochistan University of Information Technology, Engineering and Management Sciences (BUITEMS), Quetta 54000, Pakistan
6. Department of Textile and Apparel Science, School of Design and Textile, University of Management & Technology, Lahore 42000, Pakistan
7. Department of Textile Engineering, Daffodil International University, Dhaka 1216, Bangladesh
8. Textile Engineering Department, Mehran University of Engineering & Technology (MUET), Jamshoro 76062, Pakistan
9. Department of Bioengineering, University of Massachusetts Dartmouth, North Dartmouth, MA 02747, USA