The US Senate has passed a new gun law, with support from both Republicans and Democrats. 65 senators voted for, 33 against.
The bill was passed the same day the Supreme Court ruled that a New York state law prohibiting the carrying of a firearm in public without a specific reason was unconstitutional.
Republicans and Democrats jointly negotiated the content of the new law after shootings in Buffalo, New York and Uvalde, Texas killed a total of 31 people last month.
The new gun law allows states to get funding to set up crisis centers to help people with mental health issues. States that do not pass so-called “red flag” laws, whereby a judge can deprive a person of a firearm if the person poses a danger, may also receive such funding.
The law also improves the national background check system for gun buyers. For example, states are urged to place more youth records in the system, so that gun buyers between the ages of 18 and 21 can be better vetted. Billions of dollars are also being made available to make schools safer and improve mental health facilities.