Morocco is a majestic land filled with history and stories of ...