Human Rights Related News Stories – Weekly Roundup
By: Aeneas Lavinium ICLA AFGHANISTAN Rep. Speier: U.S. Should ‘Create Refugee Status for Any Afghan Woman Who Wants to Leave the Country’ (CNSnews.com) – 30 April. BELGIUM Belgium Erasing Christianity for Islam (Gatestone...
Read More