Demon Eye, Kunlun, China.
In Chinese mythology, these places were considered the
abode of the gods, the
ancestors of the Chinese nation. Kunlun is the center of the world. It contains the source of
immortality, and the four main world rivers originate here.
abode - обитель
ancestors - родоначальники
immortality - бессмертие