Man cycles the world with his dog to support animal care

A man, alias Xiaoyu, from Xing’an county, Guilin of Southwest China’s Guangxi Zhuang autonomous region, along with his pet dog, cycled to 23 countries around the world to visit more than 100 stray pets rescue centers in a year. He covered more than 70,000 kilometers, out of which 25,000km on bike. He concluded the journey by…