Google
×

Bir Ouled Khelifa

Town in Algeria
Bir Ould Khelifa is a town in northern Algeria. Wikipedia