The city offers a melting pot of different cultures and sees a combination of Arabic, Jewish, and Berber influences.
Are you gearing up for a trip for spring break? Stay dressed to the nines after reading this list of beach vacation outfits — ...