XINING (XINHUA) – In a wildlife rescue and breeding station, administered by the Qilian Mountain National Park, a desert cat squatted in front of its den, basking lazily in the sun, while a large vulture stood on the pier and storks flapped their wings vigorously. The station is located at the foot of the Qilian […]