New arrivals: 1.5 meters each of Indian embroidered ribbon, totaling 3 meters. ‐ Mercari: Shop from Japan