Armed Forces Special Powers Act (AFSPA)

US state department blasts India over rights violations

WASHINGTON: US state department in its report on human rights situation in India criticized “instances… Read More