Streaked rosefinch


The streaked rosefinch is a true finch species. It is found on the Himalayan Plateau. Its natural habitat is boreal shrubland.
Two subspecies are recognised: