Is cotton really as pure as it seems? After claims of forced labour, pollution, and even slavery, we follow the production chain to find the truth.
2000
2009
2025
1987
1986
2005
2012
2003
1996
2002
2008
1994
2022