A tasteful Christmas tea towel? Now that sounds like a challenge...
Vera Neumann 1970s vintage Christmas Tea Towel, price £23.80 from Barking Sands Vintage on Etsy
Joy to the World Tea Towel, from Oh Little Rabbit on Etsy
Polar Bear Cub Tea Towel, price $18, from Jaturon
Holiday Cheer Tea Towel, price £14, from Anthropologie
Snowflake Tea Towel in sky blue and light green, price £7.51, from Violet Radiator on Etsy
Rudolph Tea Towel, price £9.39, from Nesta Home on Etsy
Christmas Kitch Tea Towel, price £5.01 from Kitsch Towels on Etsy
Shake It Tea Towel, price £9.56, by Charlotte Farmer, from New House Textiles
Have I missed any good ones?