A new controversial law in a small town in the United States says every home must have a gun.

City councilors insist it will help fight crime, but opponents say there is no need for it.

Al Jazeera's Andy Gallacher reports from Nelson, in the state of Georgia.