At an average altitude of over 4,600 meters, China's Hoh Xil nature reserve is home to various wild animals and reputed as "wildlife paradise." A wildlife rescue center there has saved, fed and medically treated more than 300 wild animals since its foundation in 2000.?