Sikhs in the northern Indian state of Punjab stage protests, enforced strikes and blocked roads in several towns and cities in the past week.