The Timeline

Events

10000 bce - 5000 bce
5000 bce - 3000 bce
3000 bce - 2500 bce
2500 bce - 1500 bce
300 - 1200
1200 - 1400
1400 - 1600
1620 - 1622
1900 - 1906
1906 - 1912
1912 - 1930
1930 - 1943