Riding tea towel 35x50 cm, from Swedish brand Ekelund, is a tea towel made from 100% GOTS-certified organic cotton, with a design showing Moominpappa riding a horse. This colourful tea towel gives the kitchen a personal look, and is perfect to have on hand when you need to dry the dishes – or indeed your hands!