The Makhzen regime in Morocco is facing a range of significant challenges, including widespread corruption, social unrest, energy and water…