Marrakech - King Mohammed VI delivered a landmark speech before the two houses of parliament on Friday in Rabat.