Shiliang, China
Fangguang Temple
Fangguang Temple is a Buddhist temple located on Mount Tiantai in Taizhou, Zhejiang, China. The temple is the Bodhimanda of Five Hundred Arhats.
- City
- Shiliang
- Country
- China
- Category
- Religious
- Suggested visit
- About 45 minutes
Background: Wikipedia