An Iranian protestor holds up a stone to symbolise the Palestinian struggle during a demonstration i.....
An Iranian protestor holds up a stone to symbolise the Palestinian struggle during a demonstration in Tehran to mark "Jerusalem Day" December 21, 2000. [Tens of thousands, including parents with small children and robed clerics, flocked through the streets, en route to the main venue for Friday prayers. ]