Heavily armed Indian security forces during a pro Gorkhaland demonstration in Darjeeling (India)
Not sure if they were part of the Army or Police.
The guns are Indian-made INSAS rifles (Indian Small Arms System), derived from the AK-47.
They also have batons for non-lethal crowd control.
For more info about those rifles, read en.wikipedia.org/wiki/INSAS_rifle.
Gorkhaland is a proposed state in India demanded by the people of the Darjeeling hills region. For more info, read en.wikipedia.org/wiki/Gorkhaland.