Thanks to the land of immortals ...
Anteeksi, että kirjoitin englaniksi, mutta en tiedä miten sanotaan "Thanks to" suomeksi. (I'm not even sure that sentence makes sense

).
"Kuolemattoman maan ansiosta/ansiotaan.." ?????
Terre = earth(globe)/ground/soil/land. Tässä virkkeessä luulen, että se tarkoittaa land/maa.
(I could have written the whole answer/explanation in French but maybe that wasn't a good idea...)