Morocco is an enigma. A beautiful country of deserts, mountains and beaches, it is located on the northwestern coast of Africa bordered by the North Atlantic Ocean and the Mediterranean Sea. The Alawi ...