User blog comment:Emilios1310/Annihilation trailer released!/@comment-69.86.75.150-20110616190154/@comment-3562932-20110616190552

Shangri-La roughly translates into 'Shang Mountain Pass', and as you can see in the movie, it has tropical vegetation, and it seems to be on a mountain, so yeah.