9. History

3000 BCE onwards

2500 BCE onwards

1999 - 1500 BCE

1499 - 1000 BCE

899 - 800 BCE

799 - 700 BCE

699 - 600 BCE

599 - 500 BCE

499 - 400 BCE

399 - 300 BCE

299 - 200 BCE

199 - 100 BCE

99 - 0 BCE

1 - 100 CE

301 - 400 CE

401 - 500 CE

401 - 500 CE

701 - 800 CE

801 - 900 CE

901 - 1000 CE

1001 CE to Present