Tebogo Makofane Timeline

Events

1960
1961
1987
1988
December 15, 1989
2002
2002
2006
2010
2010