Our dyed sponge cloths are made in Sweden and custom dyed with water-based GOTS dyes in Sweden! Our darker colors will not show stains like the natural colored background of the printed cloths. Made of all natural 70% plant-based cellulose fibers + 30% recycled cotton. Remember to compost by cutting up into pieces at the end of its life which could be after 200 wash cycles. Earth-friendly cleaning cloths are awesome!