Zhi Xiang is a Buddhist monk who has been rescuing animals since 1994. He looks after nearly 8,000 dogs, either at his ancient monastery or at a shelter in Shanghai, at a cost of about $2 million a year, which comes from donors, his parents and other monks. Since 2019, he has been sending some dogs abroad for adoption. His dream is that one day, when he has time, he will go abroad and visit every one of the dogs he has rescued and take some photos.

Read Full Story