Lovely absorbent cotton, polishes up your crystal a treat, pretty good for plastics too (why does that never dry in the dish washer??)
100% cotton, printed in UK and made up here too.