Completed in 2022 as Punjab 95, the film spent years caught in certification disputes, multiple delays and a prolonged battle over cuts before finally being renamed Satluj. But the controversy did not end with its release-just days after its OTT premiere, the film was taken off the platform, triggering fresh legal and political questions. Here's a timeline of the twists, setbacks and renewed debate surrounding one of the most talked-about films in recent years.