Do leopards live in China?
Yes, leopards live in China. If you look at an historical map of the distribution of the leopard you will see that they occupied almost the entirety of China (2002). In fact the leopard probably still has the greatest geographic … Continue reading →