One of the most developed countries in Africa, Morocco is a melting pot of indigenous Berber, African, Arab and European influences. Due to its strategic location and proximity to Europe, the kingdom has been able to accommodate its cultural diversity in a stable and politically inclusive system. The kingdom possesses North Africa’s only constitutional monarchy and has fortified its position...