Yellow-spotted keelback

The yellow-spotted keelback, Xenochrophis flavipunctatus, is a species of colubrid snake found in India, Thailand, China, West Malaysia, Laos, Cambodia, Vietnam, Indonesia (Sumatra, Java, and Kalimantan)[2] Its type locality is: Island of Hong Kong (Hong Kong) and Canton River?, China[2]

IUCN includes Taiwan in the range of X. flavipunctatus, but excludes India, Malaysia, and Indonesia.[1]

X. f. schnurrenbergeri of Nepal is now considered an independent species, Xenochrophis schnurrenbergeri.[1]