Kareem Abeed, producer of the Oscar-nominated documentary “Last Men in Aleppo,” has been denied a visa to travel to the United States to attend the Academy Awards ceremony on March 4. Abeed holds a Syrian passport and is currently living in Turkey. According to a letter from the U.S. consulate in Istanbul, his application was […]