By Siham Ali

Moroccan Consumer’s Confidence Crumbles