India, July 4 -- For nearly three years, Diljit Dosanjh's film remained caught in an endless cycle of delays, title changes and censorship hurdles. Now, the wait is finally over. The actor's social drama Satluj, earlier known as Punjab 95, started streaming on ZEE5 Global on July 3 after a prolonged battle with the Central Board of Film Certification (CBFC). Despite the long road to release, the film has arrived without the cuts its makers had spent years fighting against.

Before it finally reached audiences, the film had already changed names twice. It was first announced as Ghallughara, later became Punjab '95 during the CBFC certification process, and has now been released as Satluj, named after the river in Punjab.

One of the bigges...