Unknown origin. Handmade knitted or crocheted. Has stains on bottom and a few spots on top. I have not tried to clean it. Beautiful and soft.