Bangladesh, Bhutan, Cambodia, China (mainland), India, Indonesia, Laos, Malaysia, Myanmar, Nepal, Philippines (B), Thailand, Timor-Leste (B) (NB), Vietnam.
Population
Estimated population is unknown (2010).
Subspecies
Geographical variation patchy and irregular, and apparently confined to females, with considerable degree of intermediacy in plumages. For example, australorientis intergrades with collini in central Himalayas and perhaps better merged with latter, and female mayri often considered indistinguishable from females in Philippines. Further taxonomic review and clarification is required.
The following 8 subspecies are recognised:
collini (Rothschild, 1925) - Breeds central Himalayas from northern India (Himachal Pradesh) east to central Nepal. Non-breeding in foothills and north-eastern India.
australorientis (Ripley, 1952) - Breeds eastern Himalayas (eastern from central Nepal) east to Sikkim and north-eastern India (Arunachal Pradesh, Assam south to Meghalaya), south-central China (south-eastern Xizang, northern and southern Yunnan, southern Guizhou, Guangxi), Myanmar, northern and south-central Thailand, northern and central Laos and north-western Vietnam. Non-breeding also Bangladesh.