Eco-friendly salt/alkali-free exhaustion dyeing of cotton fabric with reactive dyes December 27, 2022 admin