Terror has hit Europe. Paris, Brussels, Berlin, Manchester and now another attack in Barcelona.European cities have been increasingly targeted by terrorism in recent years.