Democracy Broadcasting for a freer and safer world
UN Watch Director, Hillel Neuer, unloads on the blatantly corrupt UN Human Rights Commission in Geneva - with ad hominem chastisement from president Luis Alfonso de Alba.