News

On average, a large rug sells for just 250 Moroccan dirhams (around $24), with its final price later raking astronomical profits. In cities like Marrakech, some 250 kilometres (160 miles ...