By Mohamed Lakdali

Fez Medina. Photo by Morocco World News
Fez Medina. Photo by Morocco World News