Heritage Day is a public holiday in South Africa where people are encouraged to celebrate our rainbow nation’s diversity. 

Many people dress up in their cultural clothing and the streets are filled with people wearing their full traditional finery.

In 2005, it was dubbed National Braai Day which sees families, friends and strangers unite over Webers, drums and potjies to share in South Africa’s favourite pastimes…