Tag Archives: Mohammed VI

Mohammed VI

Mohammed VI King of Morocco, His Majesty Amir al-Mu’minin King Mohammed VI is a direct descendant of the Prophet Muhammad (PBUH) and his family has ...

Read More »