By Daniela Frendo

Morocco- A Guide for the Adventurer