A demonstrator holds a banner and Palestinian flag during a protest against the building of illegal Israeli settlements...