In a win for gun rights advocates, the US Supreme Court has reversed a New York law limiting weapons carrying rules.

for more...