Indian Shoppe supplies Nine Leaf Embroidered Light Green Star. Indian Shoppe is an ISO recognised company manufacturing a wide range of handmade paper products like lanterns, boxes, gift items and Christmas decorative for various commercial applications. The Nine Leaf Embroidered Light Green Star is made from hand made papers and comes with uneven leaves and white embroidered edges. The Nine Leaf Embroidered Light Green Star is used for decorating rooms or interiors during any occasion or festivals and is available in different sizes such as 10 cm, 20 cm, 35 cm, 45 cm, 60 cm [regular], 80/90 cm, 100/110 cm and 160 cm.