Today the country of South Africa celebrated its annual Heritage Day, a national holiday to honor the diverse cultures of the nations’ people. Every 24th of September, South Africans may wear traditional garb, gather to commemorate history, barbecue (braai), host special performances, or celebrate with family and friends. In the midst of major demographic shifts …