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)