Spanish ruling

Events

1474 - 1504
1475 - 1504
1479 - 1516
1505 - 1555
1506
1516 - 1556
1516 - 1555
1554 - 1598
1598 - 1621
1621 - 1665
1665 - 1700
1700 - 1724
1703 - 1715
1724 - 1746
1724
1746 - 1759
1759 - 1788
1788 - 1808
1808
1808 - 1813
1813 - 1833
1833 - 1868
1870 - 1873
1873 - 1874
1874 - 1885
1886 - 1931
1931 - 1939
1936 - 1975
1975 - 2014
2014 - 2017