
Photo: Members of the Mofolo-based Obejane Abanyama Cycling Club ride outside the FNB Stadium ahead of the ANC’s Gauteng manifesto launch on Saturday. (Greg Nicolson)

Photo: Working at the stadium, Khumo Nkoana throws bags of water sachets to be distributed to keep ANC supporters hydrated. (Greg Nicolson)

Photo: ANC supporters sing in the walkways of FNB Stadium while waiting for the party’s provincial manifesto launch to finally get under way. (Greg Nicolson)

Photo: While the ANC struggled to fill up FNB Stadium, which seats almost 100,000 people, its overflow viewing area outside was mostly empty. (Greg Nicolson)

Photo: An inflatable ANC blimp floated over FNB Stadium on Saturday. (Greg Nicolson)

Photo: As the party’s manifesto launch began, ANC supporters looked for seats close to the action on the ground level. (Greg Nicolson)

Photo: Members of the ANC Women’s League sing during the Gauteng manifesto launch. (Greg Nicolson)

Photo: Before the speeches began, the crowd was entertained by DJs and dancers. (Greg Nicolson)

Photo: ANC Gauteng chairman Paul Mashatile, President Jacob Zuma and Deputy President Cyril Ramaphosa walk onto the FNB Stadium pitch. (Greg Nicolson)

Photo: ANC Gauteng chairman Paul Mashatile, President Jacob Zuma and Deputy President Cyril Ramaphosa circle the stadium waving to supporters. (Greg Nicolson)

Photo: President Jacob Zuma was as usual accompanied by his bodyguards and MK members. (Greg Nicolson)

Photo: High in the stands, an ANC supporter waves an SACP flag during the party’s provincial manifesto launch. (Greg Nicolson)
Main photo: A supporter waves an ANC flag as Gauteng chairman Paul Mashatile addressed the stadium. (Greg Nicolson)