These Kantha products were sourced in India. They are all screen printed and hand stitched and made out of 100% cotton. As each item in hand made, there will be no two that are exactly alike. Each pattern is available in a variety of sizes and patterns. Special orders are always welcome.