british university in egypt

Paris’ Three Choirs Short Film Festival to be hosted in Cairo and Alexandria this June

Cairo and Alexandria were chosen among 80 cities around the world for Paris’ Three Choirs International Short Film Festival…