Chongqing Zoo
Chongqing, People's Republic of China · built 1955
Chongqing Zoo (pinyin: Chóngqìng dòngwùyuán) is a zoo in the city of Chongqing, China, about 8 km (5 miles) southwest from the city centre.
Park data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).