
Dongshan Ridge is an imposingly beautiful mountain -- and home to two classic Chinese tales of overcoming adversity -- on Hainan Island, just off the coast of the mainland in the South China Sea.
Former Chinese President Jiang Zemin, his wife, Wang Yeping, children and grandchildren visited Chaoyin Temple, nestled up against the mountain on Jan. 2. The trip was the retired leader's way of demonstrating his health and continuing influence.