"the family came from the north, from Mecheria"

Mécheria is a small city situated in Naâma Province, northwestern Algeria, in the Atlas mountains.

Google Map