EXCLUSIVE: The latest Home Office data show there are almost two million legally-owned guns in England and Wales as of March 31 – equivalent to one for every 30 Brits.
This article, images and content belong to the source and curated for informational purposes.