Long-tailed Rosefinch - It is found in China, Japan, Kazakhstan, North Korea, South Korea, and Russia. Its natural habitats are temperate forests, subtropical or tropical moist shrubland, and temperate grassland.