translate English to French: Granada, a paradise for sun and snow lovers.
Grenade, paradis du soleil et de la neige.