A new film about the once-thriving Palestinian city of Lyd, now known as the Israeli city Lod and home to Ben Gurion Airport, has begun screening in the United States. The film is a “science fiction ...