Second straight weekend Spanish capital host huge protest demanding an end to ‘genocide’ in Gaza Strip