Subscribe to receive The 45th newsletter in your inbox.

Americans are once again facing the reality of mass violence playing on a recurring loop following two shootings in less than 24 hours, leaving more than 30 people dead and dozens injured. This time, they took place in El Paso, Texas and Dayton, Ohio – the former believed to have been perpetrated by a suspected white supremacist who feared a "Hispanic invasion".

In an address following the shootings, President Donald Trump condemned racism, bigotry and white supremacy, but also placed the blame the violence on the media, video games, and the mental health of the alleged shooters.

So far this year there have been 255 mass shootings in the United States.