France Denies Visa to Palestinian Human Rights Leader Shawan Jabarin, Sparking International Criticism
France denies visa to Palestinian human rights leader Shawan Jabarin, blocking his testimony before the European Parliament and drawing sharp criticism from international rights organizations.