Where do rose finches live?

Common rosefinches type from the Danube valley, Sweden, besides Siberia to the Bering Sea; the Caucasus, northern Iran besides Afghanistan, the western Himalayas, Tibet besides China; to Japan amid latitudes 25° and 68°. In wintertime, they are found from southern Iran to south-east China India, Burma, besides Indochina. They inhabit grasslands, open forests, deserts, and …

Where do rose finches live? Read More »