The much-anticipated Public Screening of the 69th National Film Award winning films of 2021 is set to captivate audiences in Delhi from 14th – 25th November, 2023.There are 30 Feature Films and 27 Non-Feature Films from 18 Languages which will be scr
New Delhi/IBNS: 'Looking for Challan', a poignant film produced by the Indira Gandhi National Centre for the Arts (IGNCA) and directed by Bappa Ray, clinched the coveted National Award in the 'Best Investigative Film' category.