US Supreme Court rules in favor of carrying guns in public | Al Mayadeen English