Islam / Middle East / Religion / Saudi Arabia Saudi Arabia The World’s Favorite Human Rights Abuser (Guest Post) A supposed ally of Great Britain and The United States, the Islamic Kingdom of Saudi Arabia started the New Year of 2016 in traditional style by executing forty seven …