Protesters march in central London in solidarity with Palestine