Explore how South Africa's Independent Electoral Commission (IEC) plays a crucial role in upholding democracy, despite the challenges it faces in managing elections.