This product is made in East Midlands By The Very Crafty Zebra
Meaning Majestic in Swahili, Kikuu is an embroidered piece of art which contains over 118980 stitches, no bigger than 2 mm in length!