Over 100+ Beheading Executions? Psh! UN Picks Saudi Arabia to lead the Human Rights Council

00:00 / 00:00