Bir Ould Khelifa


Bir Ould Khelifa is a town in northern Algeria.