A Kashmiri Muslim protester throws stones during a street protest against the Indian rule in downtown Srinagar. Stone pelting held by Kashmiri youth has become a sign of resistance against the Indian occupation and is inspired by the Palestinian intifadas. Srinagar, Indian administrated Kashmir.