Mount Putuo (s=普陀山, Pǔtúo Shān) 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 Bodhis... Read further