Buddhism Temple: Mount Putuo
admin2022-04-21T15:09:25+00:00Buddhism Temple: Mount Putuo Mount Putuo is an island located to the south-east of Shanghai, in Zhoushan prefecture of Zhejiang province, China. It is famous in Chinese Buddhism, and is considered the bodhimanda of Avalokitesvara (Guan Yin), a revered Bodhisattva in many parts of East Asia. Mount Putuo is one of the four [...]