translate English to French: Geneva, Switzerland; and Alicante, Spain.
Genève (Suisse) et Alicante (Espagne)