Indian riot police fired tear gas and stun grenades at anti-government protesters in India-administered Kashmir as tension swelled in the Pulwama district.