Supporters of the African National Congress (ANC) and the ruling National Party battle it out with p.....
Supporters of the African National Congress (ANC) and the ruling National Party battle it out with posters ahead of Democratic Elections , December 28