The US Supreme Court ruled on Thursday that Americans have a fundamental right to carry firearms in public in a landmark decision that came just weeks after another deadly school shooting. The AFP news agency reports that the 6-3 ruling – the first by the court in a major Second Amendment case in a decade and a victory for the powerful gun lobby, the National Rifle Association – strikes down a New York law that required a person to prove they had legitimate self-defense needs to receive a gun permit and will prevent states from restricting people carrying guns.