Nakshi Kantha embroidery, a traditional Bengali folk art tapestry from Bangladesh
Let me know if you need more pictures