About Megophrys major Boulenger, 1908
Xenophrys major (with the scientific synonym Megophrys major Boulenger, 1908) is a species of toad. It naturally occurs in northeastern India, Burma, Thailand, Cambodia, Laos, Vietnam, and southern China. Recent records have also reported its presence in Bhutan.