answersLogoWhite

0

The snow leopard is to be found in the mountainous regions of central Asia, ranging in the north from Russia and Mongolia down through China and Tibet into the Himalayan regions of Afghanistan, Pakistan and India.

User Avatar

Wiki User

12y ago

What else can I help you with?