# Saudi Arabia misses out # China gets the seats despite opposition over abysmal records Special Desk China, Russia and Cuba could win seats on the UN’s premiere human rights body despite opposition from activist groups over their abysmal human rights records. Saudi Arabia lost the chance. Russia and Cuba …
Read More »