The banker who read the firewood ledgers of the cremation grounds and proved the state was burning its own citizens. He documented the disappeared. Then he was disappeared.
There is a river, a set of firewood receipts, and the testimony of a single frightened policeman who waited for his commanding officer to die before he dared to speak. From these — and almost nothing else — India's courts assembled the truth about how Jaswant Singh Khalra was killed, and jailed five men for it. This file follows that reconstruction, and because the case turns entirely on the weight of evidence, every material claim below carries a tag.
Keep that scaffold in mind. It is the difference between a shaky story and the airtight one the courts actually found — and it is exactly the discipline Khalra himself brought to the cremation grounds.
Jaswant Singh Khalra was born on 2 November 1952 in Khalra village, Amritsar district, and made his living as a director of a co-operative bank in the city. ◆ Established He was also general secretary of the Human Rights Wing of the Shiromani Akali Dal — but the activism was almost inherited.
His grandfather, Harnam Singh, had been a Ghadar-movement revolutionary and a passenger on the Komagata Maru, the ship that sailed to Vancouver in 1914 and was turned away, its passengers arrested on their return to India. Eight decades later, Khalra would stand before Canadian parliamentarians and tell them that story himself. ◆ Established
What pulled him into the work that killed him was small and personal: while running the bank, two of his colleagues simply vanished. Trying to find out what had happened to them, he tugged a thread — and an entire machinery of killing began to unravel. ○ Alleged trigger
In a country where cremation is the norm, mass killing leaves no graves to exhume. Whatever the police had done, they had quite literally reduced to ash. Khalra's genius was to make the bureaucracy of death confess — because even a secret cremation has to buy firewood.
Each body needs roughly 300 kg of wood to burn. So Khalra obtained the firewood-purchase registers and cremation records of three municipal grounds — Tarn Taran, Patti, and Durgiana Mandir in Amritsar — and hunted for anomalies: sudden, inexplicable spikes in wood bought by the police, matched against municipal records naming, ageing and placing bodies logged only as "unidentified," matched again against the dates young men vanished from custody. ◆ Established
On 16 January 1995, Khalra and his colleague Jaspal Singh Dhillon released the findings: the security forces had secretly cremated thousands of bodies labelled "unidentified" between 1984 and 1994. They filed a writ in the Punjab & Haryana High Court seeking an independent probe. The court threw it out — the petition was "vague," it said, and the petitioners had no standing. ◆ Established
| Figure | What it is | Tier |
|---|---|---|
| 2,097 | Illegal cremations the CBI later confirmed at 3 Amritsar-district grounds (≈585 identified, ≈274 partly, 1,238 unidentified) | ◆ Est. |
| ~6,017 | Cremations Khalra himself documented in Amritsar district — then just 1 of 13 districts | ◐ Test. |
| ~25,000 | His estimate of Sikhs killed and cremated statewide; never adjudicated | ○ Alleged |
| ~2,000 | His claim that police killed their own officers who refused to cooperate | ○ Alleged |
Even 2,097 is a floor, not a ceiling: cremation-ground workers reported several bodies burned on firewood meant for one, and the investigation never expanded beyond Amritsar.
By the spring of 1995 he was carrying the evidence abroad — Britain, then Canada. In June he addressed a parliamentary dinner in Ottawa; Amnesty International would soon issue an urgent action for his safety. His last recorded speech, in Ontario, opened with a fable about a single lamp facing down the dark. He told the room, plainly, that he expected to be killed for what he had found.
"I challenge the darkness. Around myself, at least, I will not let it settle."
Jaswant Singh Khalra — Ontario, April 1995
Five months later, they came for him.
The detail here is not reconstructed; it comes straight from the Supreme Court's own record of the habeas-corpus petition. ◆ Established On the morning of 6 September 1995, at about 9:20, Khalra was washing his car outside House No. 8, Kabir Park, Amritsar — across the road from Guru Nanak Dev University, where his wife worked as a librarian. A sky-blue Maruti van, registration BBN-5969, pulled up. Four uniformed policemen in black patkas, carrying automatic weapons and walkie-talkies, overpowered him and pushed him inside. A witness recorded that they radioed a superior that the "mission" was a success.
The alarm went up within hours. Akali leader Gurcharan Singh Tohra sent a telegram to a sitting Supreme Court judge; the Court treated the telegram itself as a habeas petition on 11 September and issued notice to the Home Secretary, the DGP, and the SSP. His wife, Paramjit Kaur, filed her own petition. A local FIR was registered at PS Islamabad, Amritsar, on 7 September — and, the courts later found, quietly doctored, with Paramjit Kaur made to sign a statement not recorded as she had given it. ◆ Established
Through all of it, the Punjab Police maintained a single line: they had never arrested him, never detained him, and knew nothing of where he was.
Everything known about Khalra's final weeks rests on one man — and he is often wrongly described as "solitary." In truth the prosecution built a scaffold of witnesses around him, and understanding that scaffold is the difference between a fragile case and the one the courts found beyond doubt.
| Witness | Who | What they proved |
|---|---|---|
| Paramjit Kaur PW-2 | Widow; petitioner | The complaint, the motive, the phone call naming the abduction. |
| Justice Ajit Singh Bains PW-5 | Retired HC judge | The death threats Khalra had reported; the motive. |
| Kirpal Singh Randhawa PW-7 | Independent eyewitness | Saw the abduction; "last seen" in police hands. |
| Jaspal Singh Dhillon PW-11 | Co-author of the press note | The investigation and the threats that followed it. |
| Kulwant Singh PW-14 | Co-detainee | Held at the same station from two days before Khalra arrived; witness to the illegal detention. |
| Rajiv Singh PW-15 | Independent eyewitness | Saw the abduction; phoned the widow; named officers to the CBI. |
| Kuldip Singh PW-16 | SPO / accomplice | The star witness — inside the custody, the shooting, the disposal. |
The abductors lured Khalra with a line preserved in the record: DSP Jaspal Singh told him that SSP Sandhu "wanted to meet him," then pushed him into the van. ◆ Established
Recruited into the force by SSP Ajit Singh Sandhu himself, Kuldip Singh became his gunman and was posted at the Jhabal police station (also transliterated Chhabal), where he was handed the keys to Khalra's cell and told to feed him. The prisoner, he testified, had grown weak and fragile, his body covered in scratch marks. Then the sequence he narrated: ◐ Testimony
Manawala · days before
The DGP's visit.
Khalra is taken to SSP Sandhu's residence. The Director-General of Punjab Police, K.P.S. Gill, and another clean-shaven officer enter the room where he is held, and stay about half an hour.
On the road back
Driving back, SHO Satnam Singh tells Khalra he could have saved himself — and them — had he taken the DGP's "advice."
Jhabal · the killing
The beating, then two shots.
DSP Jaspal Singh, his bodyguard Arvinder, SHOs Surinderpal and Jasbir Singh, Prithipal Singh and Balwinder Gora arrive in separate cars and beat Khalra. Satnam Singh sends Kuldip to fetch hot water. Heating it, he hears two gunshots.
The boot of the van
Told to go to the cars, he sees the van reversed and Khalra — bleeding from the chest — loaded into the boot.
Harike · ~10 p.m.
The river.
The convoy reaches Harike; the body is lifted out and thrown into the canal, near the confluence of the Beas and Sutlej.
Harike guest house
The cars go on to the rest house, where Sandhu and other officers wait. Kuldip and two others are handed liquor and drink in the lawn; at midnight he returns to Jhabal.
The killing is placed about four days after Diwali 1995 — on or around 27 October. No body was ever recovered, so no exact date is fixed; in law, Khalra's death had to be presumed under the Evidence Act, from the fact that a living man had simply ceased to exist.
Kuldip Singh did not come forward for three years. His explanation, accepted by the courts, was fear: he could not move while Sandhu was alive and controlled his job and his life. He finally walked into the CBI's New Delhi office on 2 March 1998 — after Sandhu was dead — having decided, he said, on hearing an activist speak about the man he had helped kill. The defence made him its whole case: an accomplice, effectively solitary on the murder, coming forward years late, who had even once recanted with a claim that the widow had paid a witness. The fuller story explained the recantation — he was pressured after deposing, told the CBI had "apologised" to Gill, shaken by a false case planted on another witness, and returned to his account only once he secured CRPF protection. Both the trial court and the High Court found him truthful and confidence-inspiring; the Supreme Court let those concurrent findings stand. ◆ Established
"Trying to speak the truth has been the most difficult decision of my life."
Kuldip Singh (PW-16), 2005
Khalra's disappearance set two intertwined cases running: the murder trial of his abductors, and the Punjab Mass Cremations case his own press note had triggered. Both began with a single Supreme Court order.
The Court takes the case out of Punjab's hands.
Accepting that a state-police probe could not inspire confidence, the bench of Justices Kuldip Singh and S. Saghir Ahmad orders the CBI to investigate both the abduction and the press note, and orders SSP Sandhu transferred out of Amritsar and Tarn Taran. On the cremations it records that it is "horrifying to visualise" thousands of bodies burned by police as "unidentified." ◆ Est.
Under CBI Director Joginder Singh, the agency charge-sheets nine officers before the Special Judicial Magistrate (CBI Cases), Patiala — but only for abduction (Sections 120B / 365 / 220). With no body, there is not yet a murder case.
"A flagrant violation of human rights on a mass scale."
The CBI confirms 2,097 illegal cremations at three Amritsar-district grounds. The Supreme Court refers the cremations to the National Human Rights Commission, sitting as a special body with the Court's own powers. ◆ Est.
Chief accused Ajit Singh Sandhu dies under a train — officially, suicide. The prosecution loses its central defendant before trial.
An abduction case becomes a murder case.
Kuldip Singh walks into the CBI's New Delhi office. His statement forces a supplementary report; charges are framed against eight on 25 July 1998.
Six convicted, ten years on.
Additional Sessions Judge Bhupinder Singh, Patiala: Jaspal Singh (DSP) and Amarjit Singh get life for murder; four others, seven years for abduction. ◆ Est.
The High Court acquits Amarjit Singh — but, on Paramjit Kaur's own revision petition, enhances the four seven-year terms to life. ◆ Est.
Five life sentences, upheld.
The Supreme Court dismisses the appeals and delivers a scathing indictment of a police practice of eliminating young men as "militants" and disposing of their bodies. ◆ Est.
Unusually, the CBI here did not report up its own chain but to the Supreme Court directly. At the top sat Directors K. Vijaya Rama Rao (when the case was handed over) and then Joginder Singh (when both charge-sheets and the cremations report were filed). The investigating team who deposed at trial were SP K.S. Joshi (the senior officer, cited by the Supreme Court on the question of motive), DSP P.L. Meena, and Inspector Ramesh Kumar. ◆ Est.
The trial judge did something rare: he faulted the CBI for presenting a weak case and for trying to discredit Kuldip Singh — its own star witness. The widow's counsel, R.S. Bains, named the reason on the record: a police agency prosecuting senior police carries a built-in conflict of interest, and the CBI had declined to charge DGP Gill despite the testimony against him. The Court opened a sweeping door; the CBI walked only a few feet through it — registering just 30 cases against 2,097 admitted cremations, and never leaving Amritsar. ○ On record / critique
| Officer | Rank | Outcome |
|---|---|---|
| Jaspal Singh | DSP | Life — murder. Upheld 2011. |
| Satnam Singh | Sub-Inspector / SHO | 7 yrs → enhanced to life (2007). |
| Surinderpal Singh | Sub-Inspector | 7 yrs → enhanced to life (2007). |
| Jasbir Singh | Sub-Inspector / SHO | 7 yrs → enhanced to life (2007). |
| Prithipal Singh | Head Constable | 7 yrs → enhanced to life (2007). |
| Amarjit Singh | ASI | Life at trial → acquitted by HC (2007). |
| Ashok Kumar | DSP | Died during trial. |
| Rachpal Singh | — | Discharged. |
| Ajit Singh Sandhu | SSP, Tarn Taran | Principal accused — died 1997, before trial. |
When the Supreme Court handed the cremations to the National Human Rights Commission, it looked like the reckoning had finally come. Instead the NHRC spent sixteen years converting a question of mass murder into a question of paperwork.
Referred as a special body carrying the Court's own powers, the Commission first had to beat back the Union of India, which argued a one-year time-bar blocked any inquiry into the past. It won that fight — and then narrowed itself at almost every other turn.
Geography. It stayed within the 2,097 cremations of greater Amritsar, ignoring the rest of Punjab. Framing. It asked whether cremations broke police rules — not whether the killings were unlawful. Evidence. Across roughly a decade it heard no victim family, resting on police admissions. Responsibility. It named no officer, and spoke in its final order of restored "normalcy and peace." ◆ Est.
The CBI's final report had sorted the dead into three bins:
Compensation then came in slow tranches over eight years, the Commission pushed committee by committee to identify more of the dead:
Interim.
₹2.5 lakh each to families of those the police admitted holding in custody just before death.
1,245 identified.
Retired Justice K.S. Bhalla appointed to name the rest; his and a later committee add hundreds more.
Final: ~₹27.4 crore.
1,513 of 2,097 identified. Two tiers — ₹2.5 lakh for the ~194 deaths in admitted custody, ₹1.75 lakh for the ~1,319 others cremated in breach of the rules. Roughly 584 were never identified.
The families and their lawyers kept pressing the same point: money is not a verdict. The Commission paid for the disposal of bodies without ever adjudicating how those bodies came to be dead — the precise translation Khalra had spent his life refusing. Human-rights groups following his method have since documented over 8,000 disappearances statewide: the scale the state chose not to see. ◐ NGO record
Sandhu, the SSP who allegedly ordered the abduction, had risen through the ranks in the counter-insurgency's hardest years. Arrested on the Court's directions and later bailed, he was by 1997 facing a wall of cases and sinking into depression. On or about 22–23 May 1997 his body — severed at the waist — was recovered from a railway track near Chandigarh, his car parked nearby, a suicide note in Punjabi found on him. ◆ Established
A minority account — reflected in some current write-ups — holds that Sandhu was silenced. It rests on his mother's public scepticism and an affidavit claiming he had said his seniors were involved and meant to expose them. No inquiry ever converted this into a finding. Treat "suicide" as the official record and "murder" as an unproven allegation. ○ Alleged
The Director-General through those years is the case's great unindicted figure. A witness placed him in the room with a tortured Khalra; the Court had formally served him with notice of the habeas petition while Khalra was still alive, yet his whereabouts were never disclosed. ◆ Established In 2006, human-rights groups and the widow pressed the CBI to investigate him on a superior-responsibility theory. Nothing came of it. Gill was never charged, and died of natural causes in 2017, having never stood trial in this case. ◆ Established
The case many in India hold sincerely: Punjab faced a genuine, murderous insurgency that killed thousands of civilians, officials and police, and Gill is widely credited with ending it. In his own writing he argued that human-rights litigation had been "weaponised" against officers who restored peace, and that the numbers were inflated.
None of that is a defence to the proven facts of Khalra's abduction and murder, or the confirmed 2,097 cremations — but a forensic file should record that the impunity had a constituency and a rationale, not only opponents.
It is easy to file her under "grieving widow." The record files her differently: as the litigant whose petition created the mass-cremations case, whose revision petition personally turned seven-year terms into life, and who was still blocking her husband's killers from early release two decades on.
The entire Punjab Mass Cremations case originates in her 1995 habeas petition. As PW-2 she testified; then, when the trial court handed four of the killers only seven years, it was her criminal revision that asked the High Court to enhance them — and in 2007 the Court lifted all four to life. The sentences those men are serving exist because she refused the lesser one. ◆ Established
2006 — Petitions the High Court to prosecute K.P.S. Gill. It goes nowhere. 2019 — When the state moves to release the convicted DSP on parole, she challenges it and a High Court bench stays the release, calling it a matter of grave concern. Throughout — Petitioner in the cremations case; founder of the Khalra Mission Organisation, keeping the disappeared visible. ◆ Est.
She has also carried the fight into public life, standing for Parliament from Khadoor Sahib in 2019 on the Punjabi Ekta Party ticket. But her framing was never about a seat or a cheque. It was the demand her husband's case always pointed toward — not compensation, but a reckoning, and names.
"Even if the courts do not give us justice, it is still important to tell our stories to the world."
Paramjit Kaur Khalra
The honest answer: enough justice to make the case historic, and far too little to touch the system it exposed. It is the rare instance in which Indian courts jailed policemen for a custodial murder — and, at the same time, a study in how the architecture above them survived.
And the people who continued his work paid for it. Four human-rights advocates and two journalists who took up the disappeared after him were themselves disappeared or killed. ○ Alleged The lamp he spoke of in Ontario was passed hand to hand, at a price.
Contemporaneous coverage, paraphrased from the archives — the paper trail of a story the state kept trying to close.
Months before the abduction, SSP Ajit Singh Sandhu publicly denies the reports of mass cremations of police-killing victims.
"MP says India's high commissioner grabbed her"
Canadian MP Colleen Beaumier, who had raised Khalra's case, reports India's High Commissioner physically took hold of her and told her to "cool it" — a glimpse of the diplomatic heat his findings generated abroad.
"Govt fails to transfer SSP"
Despite the Supreme Court's order to move Sandhu far from Tarn Taran during the inquiry, the state has simply not done it.
"By other means: the litigation weapon"
Gill's own essay reframes human-rights cases as a "propaganda war" against police who ended terrorism — the clearest statement of the impunity's defence.
"India — A mockery of justice"
Ahead of a Patiala hearing, Amnesty documents the intimidation of witnesses and warns that attempts are under way to deny justice in the case.
Kuldip Singh's account of the killing is read into the record of the United States Congress — the testimony travelling a very long way from a cell in Jhabal.
"KPS Gill visited Khalra in jail, says witness"
The deposition breaks into the national press — the highest police officer in the state placed, by a witness, in the room with the man about to be killed.
Thirty-one years on, the story reached a mass audience — and hit the same wall. Honey Trehan's biopic, with Diljit Dosanjh as Khalra, travelled under three names: Ghallughara (a word for the historic massacres of Sikhs), then Punjab '95, and finally Satluj — for the river his body was thrown into. ◆ Established
Submitted to the film board in 2022, it was met with a demand widely reported as 127 cuts — references to Punjab, to police identity, to human rights, to the numbers — plus a forced title change; the planned Toronto premiere was withdrawn under pressure. It finally streamed uncut internationally on 3 July 2026, and was pulled from streaming in India two days later, "unavailable until further notice." ○ Reported
Dosanjh drew the obvious line: what happened to the film, he said, is what happened to Khalra — an attempt to silence Punjab's history. The lamp, and the hand trying to cover it, once more.
Priority given to primary legal texts and to human-rights documentation with a record of citation and correction. Court findings are treated as established; the star witness's account as strong but singular testimony; senior-officer culpability as alleged. Figures that vary across sources are given as ranges or as the number the courts recorded.