Mount Putuo
Putuoshan is one of China’s four sacred Buddhist mountains and a renowned island scenic spot. Such a beautiful island, with so many cultural relics and historical sites, is virtually unique in China. Located about 100 nautical miles east of Hangzhou Bay in Zhejiang Province, Putuoshan is


