Delbaran (2001) Published August 2, 2019 at 320 × 240 in A Childhood on the Run Abolfazl Jalili’s drama Delbaran (2001) is set in a war torn region near the Afghan-Iran border.