Carissa, SpainCarisa or Carissa (Greek: Κάρισσα, Ptol. ii.Source: Wikipedia — Carissa, Spain (CC BY-SA 4.0)