Riot Police fire rubber bullets and tear gas at Johannesburg township protesters

South African police fired stun grenades and rubber bullets at protesters in Johannesburg's southern township, Ennerdale, as residents demonstrated against a lack of housing and jobs and continued to pile pressure on the government to deliver on its promises.