By Mounir Beniche

Meknes city: a Journey into history and monuments
Bab Mansour, Meknes