India, Israel and China listed as Shameful Countries by UN for Human Rights Violations

The United Nations has listed India and Israel, two best allies, among 38 shameful countries, which it said had carried out reprisals or intimidation against people cooperating with it on human rights, through killings, torture and arbitrary arrests. According to…