Each puppet is meticulously handmade using wool, from wet felting to needle felting, making them truly one-of-a-kind.
Made in Nepal