City on a hill.Fez, Morocco.By Periscope9