The tea towels are screen printed in the UK. Some are linen union and some are cotton.
They look very cheerful in the kitchen.