Demonstrators have taken to streets across the world to demand an end to Israeli attacks on Gaza and the West Bank.