Browsing: China

Tianzi Mountain and Yuanjiajie  in Hunan Province, China, offer visitors a surreal landscape that served as inspiration for the floating mountains in James Cameron’s blockbuster movie “Avatar.” The enormous limestone pinnacles, draped in vegetation and often veiled in mist, create an otherworldly atmosphere. The unique landscape of towering sandstone pillars, some reaching heights of over 3,000 feet, offer views that indeed seem to belong to another planet entirely.

The area was once a vast sea. …

Read More

Situated in mainland China’s Qilian Mountains in Sunan Yugur Autonomous County, the Horseshoe Temple, also known as Puguang Temple, is an expansive cave temple complex.  Within its walls is a treasure trove of grotto Buddha statues, showcasing the religion of the Northern Liang Dynasty up until the present millennium. The temple’s ambiance is enhanced by its coexisting Chinese Buddhist and Tibetan Buddhist temples, each displaying distinct architectural styles.

The Horseshoe Temple complex dates back to …

Read More