what is a Moroccan rug?
Moroccan rugs are the weaves, carpets, and textiles that have been traditionally hand-woven in Morocco. Rugs have been woven by the indigenous people of Morocco since the Paleolithic Era. Traditionally, Moroccan rugs have been woven by tribal peoples for their utility rather...