By Abdelouahad Shaki

Morocco's ruling party, the Justice and Development Party (PJD)
Morocco's ruling party, the Justice and Development Party (PJD)