Feb 2, 2016 - Kanu Behl directorial “Titli” has bagged the Best First Foreign Film Award conferred by the French Syndicate of Cinema Critics 2016 (FSCC).