Touat Region (Algeria); history; civilization; intellectual life, Islam.
Touat Region (Algeria); History.
Try changing the filters