The history of 500 years of migration

Events

1572 - 1630
1600 - 1900
1680 - 1720
1900 - 1945
1901 - 2000
1905 - 1915
1914 - 1918
1949 - 1975
1951
1960 - 1973