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