The Film Lovers Cultural Association (FILCA) will conduct the 17th International Film Festival, from November 24th to November 30th at the University Study Centre, PMG Junction in Kerela. Filmmaker Adoor … Read More