What is the story about?
Films inspired by real-life events often generate intense debate, especially when they explore politically or historically sensitive subjects. While many
such projects face delays over certification and legal hurdles, some become embroiled in prolonged controversies that shape their release journey. One such film is Satluj, starring Diljit Dosanjh. From undergoing multiple title changes and facing extensive CBFC cuts to skipping a theatrical release and being removed from OTT shortly after its debut, here's a look at the controversy surrounding Satluj and the events that led to its troubled release.
Satluj is based on Jaswant Singh Khalra's life
Satluj is based on the life of human rights activist Jaswant Singh Khalra, who exposed the alleged illegal cremation of thousands of unidentified bodies in Punjab between 1984 and 1994. Starring Diljit Dosanjh in the lead alongside Arjun Rampal, Kanwaljit Singh, Suvinder Vicky and Geetika Vidya Ohlyan, the film was initially titled Ghallughara. However, its release journey quickly became mired in controversy as it faced objections during the certification process, leading to multiple title changes before eventually arriving as Satluj.
CBFC battle, theatrical release cancellation, and 127 cuts
The makers submitted the film to the Central Board of Film Certification (CBFC) in late 2022 for a theatrical release. After nearly six months, the board reportedly suggested 21 cuts and asked that the title be changed from Ghallughara to Punjab '95. RSVP challenged the decision in the Bombay High Court, but the matter was sent to a CBFC revising committee.
The committee allegedly increased the required edits to 127 cuts and also sought changes to the protagonist's identity. The filmmakers refused to comply, resulting in years of delays, the cancellation of its Toronto International Film Festival premiere and the film ultimately skipping a theatrical release in India.
Ghallughara To Punjab '95 to Satluj
The film underwent three title changes before finally reaching audiences. It was originally announced as Ghallughara, a term associated with the massacres of Sikhs in 1746, 1762 and 1984. During the CBFC certification process, the board reportedly directed the makers to change the title, following which it became Punjab '95. After years of legal and certification hurdles, the film eventually premiered on ZEE5 as Satluj on July 3. The multiple name changes became one of the defining aspects of the film's long and controversial journey to release.
OTT release followed by a sudden takedown
After years in limbo, the film finally premiered on ZEE5 on July 3 under the title Satluj. However, less than 48 hours later, the streaming platform removed it. In a statement, the OTT platform thanked viewers for their support but said the film would remain unavailable "until further notice" due to "current developments." While the platform did not specify the exact reason or cite any legal order, the takedown reignited debate over censorship, creative freedom and the challenges faced by films tackling politically sensitive subjects.
















