The German Ambassador to the Palestinian Authority, Oliver Owcza, was threatened and attacked by the mostly peaceful locals during his Tuesday visit to Birzeit University near Ramallah in the West Bank. According to reports, Palestinian students forced his car to stop, pulled open the driver’s door, and pulled off a rearview mirror before chasing […]