Geneva: The United States has named China, Iran, Libya, North Korea and 10 other nations that it wants the UN to hold accountable for alleged human rights violations.

The US ambassador to the UN Human Rights Council said on Wednesday "too many governments repress dissent with impunity."

The US list of alleged human rights offenders cited by Eileen Chamberlain Donahoe also includes Bahrain, Belarus, Cuba, Myanmar, Sri Lanka, Sudan, Syria, Venezuela, Yemen and

Donahoe condemned the killing of an Iranian activist and criticised Burma for holding 2,000 political prisoners and Belarus for sentencing three opposition presidential
candidates to prison.

She said the US opposes China's "growing number of arrests and detentions of lawyers, activists, bloggers, artists, religious believers, and their families."