The Almoravid dynasty lasted from 1040 to 1147, during which it ruled over what is now Southern Portugal.
The Almoravid dynasty lasted from 1040 to 1147. It ruled over what is now Southern Portugal during 1040 to 1147.