Editor's note: South Putuo Temple is situated at the foot of Wulao Peak in the city of Xiamen, China's Fujian province. The temple is important to many at home and overseas, due to its fame and importance as a sacred spot amongst Buddhists.
South Putuo Temple is situated at the foot of Wulao Peak in the city of Xiamen, China's Fujian province. [Photo by Li Na/China.org.cn]
Go to Forum >>0 Comment(s)