Scarlet Finch

Chinese Name: 血雀
English Name: Scarlet Finch
Latin Name: Haematospiza sipahi