The Kuanyin of Putuo Mountain in Zhejiang on a tiny island off the coast of Shanghai is the world's largest bronze statue of Avalokitishvara.