Police foils separatist protest against Human Right Violations in Indian Kashmir

Record ID: 328316