A teenage gunman opened fire at an elementary school in South Texas on Tuesday (May 24), killing 18 children before the suspect was also killed, officials said, in the latest spasm of mass gun violence sweeping the United States.

Iran Press/America: Every year thousands of people lose their lives or get wounded by gunshot attacks. Based on official statistics there are around 270 to 300 million guns in the US, which is almost one gun for every American. 

According to official reports, there are approximately 270 to 300 million firearms in the United States; this means that there is almost one rifle per person in this country.

Free arms shipments in the United States on a daily basis lead to shooting-related violence across the country, many of which are deadly, but the arms lobby in the United States is so powerful that Congress has so far refused to take any action to curb arms shipments.

A teenage gunman opened fire in a South Texas elementary school on Tuesday, killing at least 18 children and one adult, before he was also killed, officials said, the latest mass murder as the United States is gripped by an epidemic of gun violence.

Governor Greg Abbott said the suspect, identified as 18-year-old Salvador Ramos, was apparently killed by police officers responding to the scene, and that two officers were struck by gunfire, though the governor said their injuries were not serious.

The carnage unfolded just 10 days after 10 people were killed in Buffalo, New York, in a predominantly Black neighborhood. Authorities have charged an 18-year-old man who they said had traveled hundreds of miles to Buffalo and opened fire with an assault-style rifle at a grocery store. 219

Read More:

At least 150 people fatally shot in more than 400 US shootings