The African National Congress (ANC) is the grand old man of liberation politics on the African continent. As it marks its centenary, the party of Nelson Mandela stops to consider its epic ...