For anyone who travels to China to appreciate Buddhist heritage, Putuoshan should be a can’t-miss. It is located on an island in the Zhoushan Archipelago, praised as one of China’s Four Sacred Buddhist Mountains. This revered site is dedicated to Guanyin, the Goddess of Mercy. While visiting the island is certainly a spiritual pilgrimage,…