China and Russia win seats on UN rights council, Saudis lose

, , Comments Off on China and Russia win seats on UN rights council, Saudis lose

China, Russia and Cuba have won seats on the U.N.’s premiere human rights body despite opposition from rights groups over their abysmal human rights records, but Saudi Arabia lost …
( read original story …)