Indian filmmaker Kanu Behl directorial film ‘Titli’ has bagged the Best First Foreign Film Award conferred by the French Syndicate of Cinema Critics 2016 (FSCC). The film captures the volatility of a society where violence lies uneasily just below the surface.
Titli Indian film has bagged the Best First Foreign Film Award by the 2016 French SCC.