communication timeline

Events

3300 BC
850 bc - 700 bc
200 b.c
1817
1971
2000
2004
2007
2010
2019