SA’s Constitution at 30 — generational shift signals new energy and grounds for hope

· Daily Maverick