China, Russia, Saudi Arabia and Cuba won seats on the UN Human Rights Council on Tuesday, despite fierce criticism of their records from rights campaigners. The UN General Assembly voted to fill 14 seats on the 47-member council. France and Britain also returned to the Geneva-based body, which is taking on increasing diplomatic importance.