This fabric is called mandjak and is very popular in Senegal but the style originally comes from the Mandjak people in Guinée- Bissau.
Like many other types of traditional hand woven fabric from West Africa, it is made of strips sewn together into a cloth that has the exact size for a wrapping skirt (called pagne in francophone and lappa in anglophone countries). A second one would make an upper garment to complete a traditional costume.
Mandjak was often used for special occasions and ceremonies. In Senegal you'll see women use it to cover their newborn babies. The child is carried on the back in a cotton cloth, the extra mandjak cloth is wrapped around mother and baby. So it doesn't carry the weight of the child, but provides extra warmth and support for the head of the newborn.
This particular fabric was bought in Senegal in the nineties and never used, but carefully stored. It is hand woven from cotton and has lovely patterns and colors. In the yellow stripes are gold metallic threads (lurex?).
With that black border it would be a fantastic skirt but maybe would be a bit too heavy for that. This is a rather strong sort of weaving. It would be perfect for cushions and other home decoration. Or a bedcloth for a babies' bed.
There are 6 strips of about 19 centimeter. They are neatly sewn together, on the fourth pic you see the backside of the fabric. Total size is 110 x 160 centimeter.
See second picture for enlarged view.