Some 1,290 meters above the sea level, Mount Heng has long been regarded as a symbol of longevity in China -- a Chinese saying goes like “may your life last as long as the southern Mountain”.