Medieval Japan

Events

2100 BCE - 1600 BCE
1600 BCE - 1050 BCE
1046 BCE - 256 BCE
475 BCE - 221 BCE
221 BCE - 206 BCE
206 BCE - 220 CE
220 CE - 589 CE
581 - 618
907 - 960
1271 - 1368