morobook:Morocco.town of Chefchouen or Chouen for short, lies nestled in the Rif mountains along Mor