Zara - and other brands like Pull & Bear and Bershka - have promised to only sell sustainable clothes by 2025. The company that owns these shops says all cotton ... has 64 UK stores, and its ...