
Renowned Palestinian Astrophysicist Imad Barghouthi Released from Israeli Prison
Palestinian astrophysicist Prof. Imad Barghouthi has reportedly been freed from Israeli prison following a year he spent in so-called administrative detention. “After nearly a year in administrative detention, Professor Imad Barghouthi, one of Palestine’s most […]