Carduelis spinoides heinrichi
A subspecies of the Himalayan greenfinch
Latin name: Carduelis spinoides heinrichi
Description:
Many thanks to Amano Samarpan for the photos at the bottom of the web page.
his book => Birds of India-------------------

