Tariq Teguia

Director

ā€œIā€™m everywhere a stranger, always strange. An alien in Algeria because of the cinema, but also in Europe.ā€