The National Prosecuting Authority has finally seen the light, ANC treasurer-general Mathews Phosa said on Monday.

"We have always said Zuma is innocent, and today it was the NPA who said it. We say to the NPA: at last you have seen the light, you have finally seen the truth," Phosa said.

He was addressing a crowd of ANC supporters and representatives of the party's alliance members such as the National Education Health and Allied Workers Union (Nehawu) and the Congress of SA Trade Unions, who had gathered at Mary Fitzgerald Square in Newtown, to celebrate Zuma's victory.

The NPA drops charges against Jacob Zuma

The crowd, clad in the black, yellow and green colours of the ANC, as well as red Nehawu t-shirts, clapped and cheered as Phosa criticised the media for what he considered negative reporting on the Zuma charges.

"Those in the media who have been prosecuting him everyday should hang their heads in shame," said Phosa.

The crowd, which had earlier danced to Zuma's "song" Umshini Wami, then began walking from Mary Fitzgerald Square to Luthuli House to be addressed by senior ANC leaders.

Traffic on Jeppe Street ground to a standstill as a crowd of just over 500 people made their way up-town.