Heritage Day, 24 September, is a public holiday on which South Africans across the spectrum are encouraged to celebrate their cultural heritage and the diversity of their beliefs and traditions, in the wider context of a nation that belongs to all its people. Read more