Despite being entrusted with the responsibility of transforming South Africa over the past 30 years, the ANC has failed to deliver on its promises of a better life for all. From the mismanagement of basic services to rampant corruption and a stark disconnect between its leaders and the people, the party's shortcomings are laid bare.