Question: which country has the most guns per head?
Answer: United States. 120,413., Yemen. 53,144., Canada. 35,650., Pakistan. 21,422., Germany. 19,604., Iraq. 19,392., Saudi Arabia. 19,250., France. 18,925.