by criber
LAS PALMAS, SPAIN–MARCH 20: Ahmad Abdalla, from Cairo, film director of Microphone (2010), during LPA International Film Festival on March 20, 2012 in Las Palmas, Spain