Filming Locations in El Kantara

El Kantara, Algeria
Der Fall Judas (2015)

El Kantara is a town and commune in Biskra Province, Algeria. The 1911 Baedeker travel guide describ...

View Details