South Africa has one of the highest crime rates in the world, much of it due to illegal firearms.

Now the government is offering an amnesty but many are sceptical that this will make the country any safer.

Al Jazeera's Fahmida Miller reports from Soweto, Johannesburg.