Moulay Abdelhafid was the last Sultan of Morocco, ruling from 1908 until his abdication in 1912. His reign was marked by a period of political and social upheaval, as Morocco struggled to gain independence from French and Spanish
Moulay Abdelhafid was the last Sultan of Morocco, ruling from 1908 until his abdication in 1912. His reign was marked by a period of political and social upheaval, as Morocco struggled to gain independence from French and Spanish