South Africa's governing party, the African National Congress, is holding a weekend of celebrations to mark its foundation a hundred years ago. Party members are honoring their founding leaders and paying tribute to the activists who paved the way for Nelson Mandela's rainbow nation. But nearly twenty years after the end of apartheid, many South Africans are now criticising the dominant role the ANC continues to play in the country.