Browsing: China

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