Nanchen organic cotton dolls and baby toys have been lovingly handmade by a group of 15 dollmakers in Martinhagen, a small village in Germany, for over 35 years. The faces on Nanchen dolls are individually hand-painted giving each one a character all of its own. Using only the softest and most natural materials from controlled organic farming, each doll is carefully stuffed with 100% organic pure new wool.  The Nanchen range will be cherished in your family, whether you are buying the purest comforter for a newborn, or a special doll that will be a beloved companion throughout childhood.