The mirrors are used in Indian embroidery. The word sheesha is Hindi for mirror and comes from the Persian for fragment
13 Feb 2017
Since the start of the Read more →