Alexandria Again and Forever (1989)
Alexandria again and forever (French: Alexandrie Encore et Toujours) is the final entry in a trilogy of films by director Youssef Chahine. This 104-minute-long film is mainly in Arabic, with English-language subtitles. It was preceded by the films Alexandra...Why? (1978) and An Egyptian Story (1982).
More at Wikipedia.