Explore relationships
Subashi Temple
Subashi Temple (Chinese: 苏巴什佛寺遗址; pinyin: Sūbāshén fósì yízhǐ; lit. 'Subashi temple ruins') is a ruined Buddhist temple near Kucha in the Taklamakan Desert, on the ancient Silk Road, in Xinjiang, Western China.
Use + to expand a branch. Click a topic name to open its summary.