News

Honey Trehan’s film explores the excesses committed during counter-terrorism operations in Punjab in the 1990s.