Why does the US have so many mass shootings. A criminologist turned to data science for an answer, comparing the US with 170 other countries.