The Jewish Broadcasting Service covered the annual visit by B’nai B’rith International’s delegation to Geneva, Switzerland, where delegation representatives met with ambassadors and other leaders to discuss the anti-Israel bias of the United Nations Human Rights Council.