By Amin  Mechaal

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