From Amman and Baghdad to London and Berlin, thousands gather across the world to protest Israeli attacks on Gaza.