Over the past couple of weeks, pro-Palestine protestors have flooded the streets of major European capitals, many of them ...