Hundred of thousands protest in solidarity with Palestine