Judge blocks US sanctions on UN Rapporteur Francesca Albanese

Judge Leon, in the District Court in Washington DC, thoroughly dismantled the Trump administration’s unjustifiable reasons for imposing sanctions on the indefatigable Special Rapporteur for Palestine.