South Africa to hold presidential election on May 8

Decades of old promises made by the government have been derailed by corruption.