Mneesha Gellman is anAssociate Professor of Political Science, Emerson College
Articles by this author
Friday, February 07, 2020
Deported to Death: US Sent 138 Salvadorans Home to Be Killed
At least 138 people deported from the United States to El Salvador since 2013 have been killed, according to a new report by Human Rights Watch, which investigates human rights abuses worldwide. The 117-page report also says researchers identified at least 70 deportees who were sexually assaulted,...