China, Russia, Saudi Arabia, Vietnam, Cuba and Algeria won seats yesterday on the UN Human Rights Council, riling independent human rights groups who said their election undermined the rights watchdog's credibility.The General Assembly elected 14 new...