Mount Putuo
Mount Putuo (Chinese: 普陀山; pinyin: Pǔtúo Shān; literally: "Mount Potalaka") is an island southeast of Shanghai, in Zhoushan prefecture of Zhejiang province, China. It is a renowned site in Chinese Buddhism, and is considered the bodhimanda of Avalok…