Embroidery refers to the thread craft that enhances the look of a fabric or product. This thread craft is generally done on natural fabrics with tight weaves. Embroidery designs of India are influenced by different cultures and have a flavor of their own. Indian embroidery is cherished by craftsmen and has the world swooning over them. Embroidery designs are formed on the basis of texture of the fabric.