Freedom Road Socialist Organization sharply condemns the decision by German authorities to prevent the respected Palestinian leader Rasmea Odeh from speaking in Berlin, March 15. According to reports we have reviewed, German police accosted Rasmea outside the hall where she was scheduled to appear, surrounded the venue with hundreds of […]