B’nai B’rith Meets with Dozens of Geneva Ambassadors, Addresses Human Rights Council
A B’nai B’rith International delegation has made its annual visit to Geneva for the main yearly session of the United Nations Human Rights Council (UNHRC), meeting with ambassadors from six...