Posted by Andrea Schmauss October 24, 2012 – Human Rights First is an independent advocacy organization that challenges our country to live up to its ideals. They press American institutions—including government and business—to respect human rights, seeking to close the gap between values and action. Around the world, they foster […]
Chen Guangcheng
1 post