GENEVA (FinalCall.com) - Ambassadors, human rights activists and journalists from all corners of the earth traveled to the Palais des Nations, the European headquarters of the United Nations, in Geneva, Switzerland April 20-24 for the Durban Review Conference.
Comments