Medina, traditional market with covered narrow streets in the old Marrakech, Morocco, North Africa