The King of Morocco, Mohammed VI on Wednesday 31st July marked his 20th Anniversay on the Royal throne.
The celebration was presided by the annual pledge of allegiance to Morocco’s monarchy where the king is seen riding through an assembly as those gathered bow and swear loyalty to the king .
The pledge is part of the annual Feast of the Throne ceremoney, a ceremony that dates back to when Morroco was a French protectorate.
The king made it clear that he hopes to bring alot more of reforms , infrastructure etc to all citizens.
Read full speech here