An Iranian woman holds the Palestinian flag during a protest yesterday to express solidarity with the Palestinian people amid a flare-up of Israeli-Palestinian violence, in Tehran, Iran.