Cuba lashes out, threatens to silence UN Watch after speech exposing Hamas inversion

Cuba hates those Jews, along with the other Muslim member nations of the UN. From UN Watch: An emergency session today of the UN’s 47-nation Human Rights Council condemned Israel … Read More