The Site of Subashi Buddhist Temple is located on the ridges on both sides of Kucha River and 23 kilometers to the north of Kucha City. “Subashi” means “headwater of a river”. The site got its name from the geographical position. It is composed two parts divided by the river. With a lot of ruins of stupas, temples and grottoes from the Wei and Jin Dynasties to the end of Tang Dynasty, the site is the biggest site of Buddhist temples in Xinjiang. It is also believed to be the site of Queli Temple (Zhaoguli Temple) of Qiuci, Chinese and Uighurian characters, coins of the Tang Dynasty, Persian silver coins and wooden reliquary with figures of singing and dancing. The site is a unit of the historic and cultural relics under state protection now.