As Libya Is Suspended But Failure To Reform Persists, B’nai B’rith Delegation Raises Key Issues At U.N. Human Rights Council
B’nai B’rith International has sent its annual leadership delegation to the United Nations Human Rights Council in Geneva, Switzerland, to address key sticking points facing the world...