Photos taken by Mr. Gan Bosheng.