Zhi Xiang is no ordinary animal rescuer: he is a Buddhist monk and has given nearly 8,000 dogs a new life, either at his ancient monastery or at a shelter he runs in Shanghai.

He already has nearly 8,000 dogs to feed and care for pic.twitter.com/1eWMOn5qu9

— AFP News Agency (@AFP) June 22, 2021