Macroglossum heliophila
Macroglossum heliophila is a moth of the Sphingidae family. It is found from north-eastern India (Sikkim) across southern China to Cheju Island (South Korea), southern Japan, Taiwan and the Philippines and then south through Vietnam, Thailand, Malaysia and Indonesia to New Guinea and neighbouring islands. It is also known from Sri Lanka and Queensland.