Medina of Agadir, Morocco.
Photo via: nyde.co.uk